Бих искал абонамент, който получава всички съобщения, изпратени до темата. И бих искал абонамент, който получава всички съобщения, които не отговарят на филтър на други съществуващи абонаменти. Мога да получа едното или другото, но не и двете едновременно.
В основни примери за създаване на тема с абонамент, абонаментът има правило по подразбиране с филтър 1=1. т.е. всички съобщения, изпратени до тази тема, ще отидат в този абонамент. Примерите показват, че този абонамент може да се използва като одитна пътека за този абонамент. Но ако спазвате това правило, тогава не е възможно да настроите EnableFilteringMessagesBeforePublishing
с NoMatchingSubscriptionException
Възможен ли е следният сценарий?
PostTopic
- Subscription-MessageType-Known
получава всички съобщения, където е зададено свойството MessageType. - Subscription-NoFilter-Matched
получава всички съобщения, които не отговарят на никой друг филтър в тази тема - Subscription-Audit-Trail
получава всички съобщения, изпратени до тази тема