【问题标题】:IotHub message routed to Service Bus losing ContentType property?使用 Content Type 属性将 IoT Hub 消息路由到服务总线?
【发布时间】: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


    【解决方案1】:

    这是一个错误,已被报告 - 查看更多详细信息 here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-25
      相关资源
      最近更新 更多