繁体   English   中英

我的消息会被添加两次到队列中吗?

[英]will my message be added twice to the queue?

我有一个类似下面的功能:

    [FunctionName("OnBlocksQueueTriggered")]
    public static void Run([QueueTrigger("processblocksqueue", Connection = "StorageConnectionString")
        ]string payload,
        [Queue("processschedqueue", Connection = "StorageConnectionString")] CloudQueue outputQueue,
        TraceWriter log)
    {
         outputQueue.AddMessage(new CloudQueueMessage("my awesome message"));

    }

由于我们在函数签名中指定了输出队列,如下所示:

        [Queue("processschedqueue", Connection = "StorageConnectionString")] CloudQueue outputQueue

以及函数中的行:

         outputQueue.AddMessage(new CloudQueueMessage("my awesome message"));

将消息之间添加两次?

输出绑定无法自动为您工作。 它只是为您包装了连接,以便更加方便和优化。

因此,不,您的消息不会被添加两次。 实现的方式就是应该的方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM