根据Microsoft的RegistryManager Class(Microsoft.Azure.Devices命名空间)的api文档(及其IOT Hub样本),应该公开几个“QueryDevices”方法。然而,当我创建一个新的控制台应用程序,从Nuget下载最新版本的Microsoft.Azure.Devices时,它无法在RegistryManager类定义或智能感知中看到。我确实看到许多其他方法,如GetDevices,AddDevices等。
我正在尝试查询我的设备,以便将消息发送到设备组。
我尝试了多个版本,包括:1.0.14(编写本文时最新版本),1.0.11,1.0.09和1.0.2。
是否知道IOT集线器设备的查询方法是否已移至另一个命名空间/类?或许我错过了什么?
答案 0 :(得分:1)
据我所知,这些查询方法仅在预发布版本1.1.0中可用。如果你想尝试一下,请勾选"包括预发布" NuGet中的复选框,获取版本1.1.0-preview-003
。
这也可以通过查看GitHub上的源代码来验证。在master分支中,没有提到QueryDevices方法。但是,在 dmpreview 分支they exist中。那些方法是added in the end of May并且还没有进入稳定版本。