2

RegistryManager クラス(Microsoft.Azure.Devices 名前空間)に関する Microsoft の API ドキュメント (および IOT Hub のサンプル) によると、いくつかの「QueryDevices」メソッドが公開されているはずです。しかし、Nuget から最新バージョンの Microsoft.Azure.Devices をダウンロードして新しいコンソール アプリを作成すると、RegistryManager クラス定義または IntelliSense のどこにも表示されません。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 に答える