我尝试添加自定义EH / AMQP属性,因此我可以从标头进行一些入口端过滤,而无需破解打开所有邮件的费用。
我正在使用azure-servicebus==0.21.1
从Python发送事件中心消息,如下所示:
brokerProperties = { 'Label': 'foo' }
self._serviceBusClient.send_event( self.config.EvtHub_name,
payload,
None,
json.dumps(brokerProperties))
并在C#中使用EventHubReceiver
接收。
其他一切似乎都很好,但我似乎无法在EventData
。Properties
(始终为len=0
)中找到我的自定义属性,也无法找到SystemProperties
。 (我尝试使用像Label这样的标准标题名称,并使用自己的x-prefix-headers等。)
我有什么遗失的东西吗? 感谢