У меня есть базовая функция 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}");
}
Я заметил, что когда я прекращаю работу целого приложения функций, оно перестает обрабатывать сообщения из очереди, но я надеялся, что смогу временно отключить обработку очереди, не останавливаявся функция приложения.Как это сделать?
Спасибо!