IOT Hub - RegistryManager 中缺少 QueryDevice 功能?

IOT Hub - QueryDevice functions missing from RegistryManager?

根据 Microsoft api RegistryManager Class(Microsoft.Azure.Devices 命名空间)的文档(及其 IOT Hub 示例),应该公开了几个 "QueryDevices" 方法。然而,当我创建一个新的控制台应用程序,从 Nuget 下载最新版本的 Microsoft.Azure.Devices 时,在 RegistryManager class 定义或智能感知中看不到它。我确实看到许多其他方法,如 GetDevices、AddDevices 等。

我正在尝试在我的设备上进行查询,以便我可以向设备组发送消息。

我尝试了多个版本,包括:1.0.14(撰写本文时最新版本)、1.0.11、1.0.09 和 1.0.2。

是否知道 IOT 集线器设备的查询方法是否已移至另一个 namespace/class?或许我遗漏了什么?

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

这也可以通过查看 GitHub. In the master branch, there's no mention of QueryDevices methods. However, in the dmpreview branch they exist. Those methods were added in the end of May 上的源代码来验证,但尚未进入稳定版本。