IOT Hub - RegistryManager中缺少QueryDevice函数?

时间:2016-08-31 11:00:44

标签: c# azure iot azure-iot-hub

根据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集线器设备的查询方法是否已移至另一个命名空间/类?或许我错过了什么?

1 个答案:

答案 0 :(得分:1)

据我所知,这些查询方法仅在预发布版本1.1.0中可用。如果你想尝试一下,请勾选"包括预发布" NuGet中的复选框,获取版本1.1.0-preview-003

这也可以通过查看GitHub上的源代码来验证。在master分支中,没有提到QueryDevices方法。但是,在 dmpreview 分支they exist中。那些方法是added in the end of May并且还没有进入稳定版本。