мое сообщение будет добавлено в очередь дважды? - PullRequest
0 голосов
/ 16 октября 2018

У меня есть функция, подобная приведенной ниже:

    [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"));

Будет ли сообщение между добавлено дважды?

1 Ответ

0 голосов
/ 16 октября 2018

Выходная привязка не работает автоматически для вас.Он просто оборачивает соединение для вас, чтобы сделать его более удобным и оптимизированным.

Итак, нет, ваше сообщение не будет добавлено дважды.То, как вы это реализовали, это то, как вы должны.

...