Я использую Azure IoT Hub.На портале Azure легко увидеть, сколько сообщений от облака до устройства ожидают в очереди.
Я хочу прочитать это значение, используя C # SDK
Я наконец нашел рабочий ответ следующим образом:
using Microsoft.Azure.Devices; RegistryManager registryManager = RegistryManager.CreateFromConnectionString("registryreadconnectionstring"); Device device = await registryManager.GetDeviceAsync("device-id"); var count = device.CloudToDeviceMessageCount;
var device = new Microsoft.Azure.Devices.Device("device-id"); var cloudToDeviceMessageCount = device.CloudToDeviceMessageCount;