如何访问Azure设备客户端的Message对象的属性?

时间:2018-10-13 18:30:13

标签: c# .net azure

我已经使用Azure IoT中心创建了设备到设备通信应用程序。我的一台设备使用以下代码发送消息:

DeviceStatus status = new DeviceStatus()
            {
                deviceid = deviceId,
                command = "ON"
            };
            string messageString = JsonConvert.SerializeObject(status,Formatting.Indented);
            var message = new Message(Encoding.ASCII.GetBytes(messageString));
            deviceClient.SendEventAsync(message);

我创建了一个事件中心触发功能应用程序,以使用相同的反序列化和重新序列化将该消息重定向到另一台设备。

但是,当我使用ReceiveAsync()方法在另一台设备上收到消息时,得到了一个Message对象,我不知道如何反序列化或访问其“ strong”命令属性

谢谢!

0 个答案:

没有答案