2017-10-08 2 views
0

私はメッセージプロパティに基づいてメッセージルーティングを使用してIotHubに来るデバイスメッセージをルーティングしようとしています。私はそれらをサービスバスのトピックにルーティングしています。しかし、私はIoTHubに送信する前にIotHubメッセージはContentTypeプロパティを失うサービスバスにルーティングされますか?

Microsoft.Azure.Devices.Client.Message

クラスのContentTypeプロパティを設定するにもかかわらず、同じプロパティがために読み込ま見られないことを見ていますメッセージルーティングが成功した後に仲介されるメッセージ。

ここに何か不足していますか?デバイス側で

コード:受信側で

Message message = new Message(payload); 
message.ContentType = "application/jsonstream"; 
await this.deviceClient.SendEventAsync(message); 

コード:

BrokeredMessage msgFromDevice = MessageReceiver.ReceiveAsync(); 

今問題が

あるmsgFromDevice.ContentType

あります ヌル。

これに関するアイデアや指針はありますか?

ありがとうございます!

答えて

0

これはバグであり、既に報告されています - 詳細はhereを参照してください。

+0

ああ!それを指摘してくれてありがとう。どのように私はそれを逃したかわからない。 –

関連する問題