ServiceBus 主题:订阅过滤器规则在通过逻辑应用程序连接器发送消息时不起作用

ServiceBus Topics: Subscription Filter Rules not working when sending a message via Logic App Connector

我有一个 Azure 逻辑应用程序,它使用 Azure 服务总线连接器 向主题发送消息。我什至使用 Properties 字段,并且值确实与消息一起传播。 但出于某种原因,过滤对这些属性不起作用,尽管在使用其他工具(如服务总线资源管理器)发送消息时过滤器有效。

SB 连接器,设置属性:

消息发送到 SB 中的主题并在没有过滤器的订阅中可见。 (规则 1=1)

但此消息在带过滤器的订阅中永远不可用。

尽管通过其他 "Publishers" 发送的消息(例如使用 SB Explorer 进行测试)如果符合过滤条件,则确实会出现在此订阅中。

知道出了什么问题吗?

我现在的猜测(我将在今天晚些时候验证)是当前的服务总线连接器将所有属性转换为 "strings" 并且在它是 Int32 时不检测,​​所以规则是'成功地工作。您能否尝试修改规则以检测字符串“1”或修改 属性 以发送字符串并查看是否可行?如果是这样,我们应该能够在属性中添加工作以更好地处理整数。让我知道

编辑:在调查之后,情况似乎是这样。如果您可以验证将其作为字符串处理是否有效,我将确定我们存在差距的地方,并可以优先考虑修复。