我有如下功能:
[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"));
消息之间会添加两次吗?
答案 0 :(得分:2)
输出绑定无法自动为您工作。它只是为您包装了连接,以便更加方便和优化。
因此,不,您的消息将不会被添加两次。实现的方式就是应该的方式。