メッセージ プロパティに基づくメッセージ ルーティングを使用して、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
無効です。
これに関するアイデアやガイダンスはありますか?
ありがとう!