c# - 如何获取云到设备的待处理消息计数

标签 c# azure azure-iot-sdk azure-iot-hub-device-management

我正在使用 Azure IoT 中心。在 Azure 门户中,可以轻松查看队列中待处理的云到设备消息数量。

我想使用 C# SDK 读取该值

enter image description here

最佳答案

我终于找到了有效的答案,如下:

using Microsoft.Azure.Devices;

RegistryManager registryManager = RegistryManager.CreateFromConnectionString("registryreadconnectionstring");

Device device = await registryManager.GetDeviceAsync("device-id");

var count  = device.CloudToDeviceMessageCount;

关于c# - 如何获取云到设备的待处理消息计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56889333/

相关文章:

C# linq 多次分组

azure - 获得 blob 的多个租约

Azure IoT 将文件上传到 Blob

c# - linq to xml 查询中返回的数据类型未知

c# - 如何捕获 async void 方法异常?

c# - Cosmos DB 中的重试策略

node.js - 如何监听 "new blob in storage"事件?

c - 如何在Raspberry Pi上运行Azure IoT C SDK的端到端测试?

c# - ListBox 中的 ComboBox 不会触发 SelectionChanged 事件

python - 成功在Azure部署Flask应用程序,但应用程序在打开网站时无法运行