0

メッセージ プロパティに基づくメッセージ ルーティングを使用して、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

無効です。

これに関するアイデアやガイダンスはありますか?

ありがとう!

4

1 に答える 1