2017-02-07 2 views
1

Итак, у нас есть тема Azure ServiceBus, запускающая функцию Azure. Проблема в том, что нам нужно применить фильтр к подписке. Json выглядит так:Применение метода Sqlfilter для включения службы ServiceBus в функции Azure?

"bindings": [ 
{ 
    "name": "mySbMsg", 
    "type": "serviceBusTrigger", 
    "direction": "in", 
    "topicName": "testtopic", 
    "subscriptionName": "AllMessages", 
    "connection": "RootManageSharedAccessKey", 
    "accessRights": "Manage" 
} 

Любые идеи?

ответ

1

У нас есть тема Azure ServiceBus, запускающая функцию Azure. Проблема в том, что нам нужно применить фильтр к подписке.

Насколько я знаю, Azure Functions не обеспечивает прямой способ настройки фильтров для существующей подписки при определении привязок функций и других параметров конфигурации в функции.json. Если вы хотите применить фильтры для подписки, вы можете настроить фильтры при создании подписки. Для получения дополнительной информации о создании подписки с фильтрами см. this documentation.

0

Вы можете создать нового абонента с фильтром using Microsoft.ServiceBus; внутри некоторого временного приложения (некоторые облачные сервисы или даже консольное приложение). Когда подписчик подписывается, убейте его.

Затем используйте одно и то же имя подписки в своей функции, события будут отфильтрованы.

Смежные вопросы