Использование SQLFilter при получении сообщения Azure - PullRequest
0 голосов
/ 16 октября 2018

В настоящее время я использую следующий код:

MessagingFactory mf = MessagingFactory.CreateFromConnectionString(RuntimeConfig.ConnectionStrings.PrimaryAzureSb);
MessageReceiver mr = mf.CreateMessageReceiver(string.Format("{0}/subscriptions/{1}", topicName, subscriptionName, ReceiveMode.PeekLock));

для получения сообщения из темы.

Но мне нужно фильтровать сообщение при получении, и поэтому я попытался добавить SQLFilter, но я не могне достижимо.

Есть ли способы добавить SQLFilter для тем и подписок, которые уже существуют.

Заранее спасибо.

1 Ответ

0 голосов
/ 16 октября 2018

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

При определении правила укажите выражение фильтра SQL для правила.

Сообщения с необходимыми пользовательскими свойствами и системными свойствами, удовлетворяющие выражению в правиле, попадут только в подписку..

Пожалуйста, обратитесь сюда для подробностей

...