我有一些消息被发布到服务总线主题。这些消息嵌入了一些自定义属性,我们希望对在该主题上创建的订阅进行过滤。
我的属性是这样的: 事件类型, 事件子类型
注意属性名称中的“-”字符。
但我的过滤器根本不起作用。背后的原因可能是什么?
想要创建带有过滤规则的订阅,但没有成功。
在绞尽脑汁半天并尝试了至少几十种过滤器变体之后,我发现过滤器不起作用只是因为属性名称中的“-”字符。
当我将“event-type”更改为“event_type”时,我开始接收该订阅的消息。
在这里发帖,这样可以节省一些可能最终遇到同样情况的人的时间。 Microsoft 非常慷慨和谦虚,没有提供有关客户属性名称的任何文档;)