我正在尝试使用基于消息属性的消息路由来路由到IotHub的设备消息。我将它们路由到服务总线主题。但是,我看到了尽管设置了
的ContentType属性在发送到IoTHub之前的Microsoft.Azure.Devices.Client.Message
类,在消息路由成功之后出现的Brokered消息中看不到填充相同的属性。
这里有什么我想念的吗?
设备端代码:
Message message = new Message(payload);
message.ContentType = "application/jsonstream";
await this.deviceClient.SendEventAsync(message);
接收方的代码:
BrokeredMessage msgFromDevice = MessageReceiver.ReceiveAsync();
现在问题是
msgFromDevice.ContentType
为空。
这方面有任何想法或指导吗?
谢谢!