Сообщения, имеющие определенные характеристики, должны обрабатываться по-разному.Чтобы включить эту обработку, вы можете настроить подписки для поиска сообщений с требуемыми свойствами, а затем выполнить определенные изменения этих свойств.Пока подписки служебной шины видят все сообщения, отправленные в тему, вы можете скопировать только часть этих сообщений в очередь виртуальной подписки.
Эта фильтрация выполняется с помощью фильтров подписки.Такие модификации называются действиями фильтра.Когда подписка создана, вы можете предоставить выражение фильтра, которое воздействует на свойства сообщения, как на системные свойства (например, Label), так и на свойства пользовательского приложения (например, StoreName.)
.полный рабочий пример, см. TopicSubscriptionWithRuleOperationsSample пример на GitHub.