Azure IoT Hubを使用してサービスバスキューへのルーティングを設定しました。私はそれを働かせるためにこのチュートリアルに従った:https://azure.microsoft.com/en-gb/blog/how-to-use-azure-functions-with-iot-hub-message-routing/。Azure関数を使用したIotHub DeviceIdの取得
私の機能では、メッセージが来たデバイスを確認できるようにDeviceIdを取得しようとしています。私は送られたメッセージを受け取るmessageという文字列パラメータを持っています。しかし、メッセージからDeviceIdを取得する必要があります。私はEventDataに型を変更しようとしましたが、JSONのメッセージタイプのためにシリアライゼーションエラーが発生しました。
明日この記事を実際のコードとエラーメッセージで更新しますが、誰かがこの問題を抱えているのか疑問に思っていますか?
サービスバスキューから取得したので、 'EvenData'の代わりに' BrokeredMessage'クラスを使用してください。 – Mikhail
それは簡単でした!ありがとうミハイル、あなたは答えとしてそれを入れたいですか? –