Отключенная функция Azure по-прежнему извлекает сообщения из очереди хранилища Azure - PullRequest
0 голосов
/ 02 апреля 2019

У меня есть базовая функция QueueTrigger Azure.Когда я отключаю функцию на портале Azure, она по-прежнему извлекает сообщения из очереди хранилища (потому что, когда я смотрю на очередь в проводнике хранилища очередей Azure, очередь пуста, и если я добавляю сообщение, оно немедленно удаляется).

Вот код:

[FunctionName("ProcessMessage")]
public static void Run([QueueTrigger("queue-name", Connection = "queue-connection")] Models.Message message, TraceWriter log)
{
    log.Info($"C# Queue trigger function processed: {message}");
}

Я заметил, что когда я прекращаю работу целого приложения функций, оно перестает обрабатывать сообщения из очереди, но я надеялся, что смогу временно отключить обработку очереди, не останавливаявся функция приложения.Как это сделать?

Спасибо!

1 Ответ

1 голос
/ 02 апреля 2019

Отключение функции V1, созданной в Visual Studio, не работает на портале Azure. Вы должны использовать атрибут:

https://docs.microsoft.com/en-us/azure/azure-functions/disable-function#functions-1x---c-class-libraries (см. важный раздел)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...