【发布时间】:2017-10-09 06:35:22
【问题描述】:
我正在尝试使用基于消息属性的消息路由来路由进入 IotHub 的设备消息。我将它们路由到服务总线主题。但是,我看到尽管设置了
的 ContentType 属性Microsoft.Azure.Devices.Client.Message
发送到 IoTHub 之前的类,对于消息路由成功后的 Brokered 消息,没有看到填充相同的属性。
这里有什么我遗漏的吗?
设备端代码:
Message message = new Message(payload);
message.ContentType = "application/jsonstream";
await this.deviceClient.SendEventAsync(message);
接收端代码:
BrokeredMessage msgFromDevice = MessageReceiver.ReceiveAsync();
现在问题来了
msgFromDevice.ContentType
为空。
在这方面有什么想法或指导吗?
谢谢!
【问题讨论】:
标签: c# azure azure-iot-hub brokeredmessage