2

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

4

1 回答 1

1

据我所知,这些 Query 方法仅在预发布版本1.1.0中可用。如果您想试用它们,请勾选 NuGet 中的“包含预发布”复选框并获取版本1.1.0-preview-003

这也可以通过查看GitHub 上的源代码来验证。在 master 分支中,没有提到 QueryDevices 方法。但是,在dmpreview分支中它们存在。这些方法是在 5 月底添加的,还没有进入稳定版本。

于 2016-08-31T11:15:36.150 回答