Как получить доступ к атрибуту объекта сообщения клиента устройств Azure? - PullRequest
0 голосов
/ 13 октября 2018

Я создал приложение для связи между устройствами с помощью концентратора Интернета вещей Azure.Одно из моих устройств отправляет сообщение, используя следующий код:

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, который не знаю, как десериализовать или получить доступ к его свойству command , которое говорит "ON".

Заранее спасибо!

...