Я пытаюсь написать функцию Azure, которая вызывает webapi каждый раз, когда новое сообщение добавляется в очередь служебной шины Azure. Однако в разделе подключений я могу подключиться только к очереди хранилища Azure, а не к очереди служебной шины. Может кто-нибудь, пожалуйста, поделитесь, как я могу подключить функцию Azure к очереди служебной шины и прочитать сообщения?
Функции Azure для подключения к Azure Servicebus
Ответы (1)
Самый простой способ сделать это - создать новую функцию из шаблона ServiceBusQueueTrigger-CSharp
:
Ваша существующая функция, вероятно, настроена для триггера очереди хранилища BLOB-объектов (шаблон QueueTrigger-CSharp
).
person
Mikhail Shilkov
schedule
15.05.2017
Когда я выбираю новую функцию на стороне, я не получаю никакого способа ввести данные соединения ServiceBus, только Event Hub, IoT Hub или Custom ??
- person DoodleWalker; 07.06.2017
@DoodleWalker Убедитесь, что вы выбираете правильный тип триггера (красный квадрат в верхнем левом углу на моем скриншоте).
- person Mikhail Shilkov; 07.06.2017
Да, при использовании именно этого триггера, на самом деле, любой триггер служебной шины, очередь или тема дает мне (и моим коллегам) такое же диалоговое окно, выбор из концентратора событий, центра Интернета вещей или настраиваемого. Использование Custom и заполнение строки подключения собственным ключом приложения. Может, недавно что-то поменяли, у вас все еще нормально работает?
- person DoodleWalker; 08.06.2017
@DoodleWalker Только что проверил - мой экран портала по-прежнему выглядит точно так же, как на скриншоте выше.
- person Mikhail Shilkov; 08.06.2017