Я пытаюсь запустить функцию Azure при добавлении нового сообщения в очередь. И учетная запись хранения, и лазурная функция находятся в одном регионе.
Для моей функции Azure я щелкнул «Добавить», «Триггер хранилища очередей Azure», дал своей функции имя, а имя очереди совпадает с именем моей очереди. Я пробовал добавить новое сообщение в очередь, ничего не срабатывает.
Затем я попытался изменить код следующим образом:
using System;
[FunctionName("QueueTrigger")]
[StorageAccount("storagetestaccount1")]
public static void Run(
[QueueTrigger("queue1")] string myQueueItem,
ILogger log)
{
log.LogInformation($"C# Queue trigger function processed: {myQueueItem}");
}
Но все равно безуспешно. Есть идеи, что может быть причиной этого?
Это моя первая лазурная функция, поэтому не знаю, что правильно, а что нет.
[QueueTrigger("myqueue-items", Connection = "StorageConnectionAppSetting")]
, тогда все должно быть в порядке. А вы разрабатываете локально или на лазурном? - person Bowman Zhu   schedule 15.09.2020