RegistryManager クラス

定義

デバイスで作成、削除、更新、削除の操作を実行するためにサービスが使用できるメソッドが含まれています。

public class RegistryManager : IDisposable
type RegistryManager = class
    interface IDisposable
Public Class RegistryManager
Implements IDisposable
継承
RegistryManager
実装

注釈

詳細については、「https://github.com/Azure/azure-iot-sdk-csharp#iot-hub-service-sdk」を参照してください。

このクライアントは、指定された IoT ハブの HttpClient URI に関連付けられた の有効期間の長いインスタンスを作成し、プロキシ設定を構成し、接続リース タイムアウトを設定します。 そのため、インスタンスは静的ではなく、このクライアントを使用するアプリケーションで作成して保存する必要があります。 作成を繰り返すと 、ソケットが枯渇する可能性があります。

コンストラクター

RegistryManager()

単体テストのみを目的として提供される RegistryManager のインスタンスを作成します。

メソッド

AddConfigurationAsync(Configuration)

IoT ハブに Azure IoT Edgeの新しい構成を登録する

AddConfigurationAsync(Configuration, CancellationToken)

IoT ハブに Azure IoT Edgeの新しい構成を登録する

AddDeviceAsync(Device)

新しいデバイスをシステムに登録する

AddDeviceAsync(Device, CancellationToken)

新しいデバイスをシステムに登録する

AddDevices2Async(IEnumerable<Device>)

新しいデバイスの一覧をシステムに登録する

AddDevices2Async(IEnumerable<Device>, CancellationToken)

新しいデバイスの一覧をシステムに登録する

AddDevicesAsync(IEnumerable<Device>)
古い.

新しいデバイスの一覧をシステムに登録する

AddDevicesAsync(IEnumerable<Device>, CancellationToken)
古い.

新しいデバイスの一覧をシステムに登録する

AddDeviceWithTwinAsync(Device, Twin)

ツイン情報を含むデバイスを追加する

AddDeviceWithTwinAsync(Device, Twin, CancellationToken)

ツイン情報を含むデバイスを追加する

AddModuleAsync(Module)

システム内のデバイスに新しいモジュールを登録する

AddModuleAsync(Module, CancellationToken)

システム内のデバイスに新しいモジュールを登録する

ApplyConfigurationContentOnDeviceAsync(String, ConfigurationContent)

Edge デバイスに構成コンテンツを適用して、デプロイを作成します。

ApplyConfigurationContentOnDeviceAsync(String, ConfigurationContent, CancellationToken)

Edge デバイスに構成コンテンツを適用します。

CancelJobAsync(String)

指定した ID を持つジョブを取り消す/削除します。

CancelJobAsync(String, CancellationToken)

指定した ID を持つジョブを取り消す/削除します。

CloseAsync()

RegistryManager インスタンスを閉じ、そのリソースを破棄します。

Create(String, AzureSasCredential, HttpTransportSettings)

呼び出し元によって提供され、必要に応じて更新された共有アクセス署名を使用して RegistryManager を作成します。

Create(String, TokenCredential, HttpTransportSettings)

Azure Active Directory (AAD) で ID を使用して認証する RegistryManager を作成します。

CreateFromConnectionString(String)

IoT ハブ接続文字列から RegistryManager を作成します。

CreateFromConnectionString(String, HttpTransportSettings)

RegistryManager のインスタンスを作成し、IoT ハブ接続文字列を使用して認証し、HTTP トランスポート設定を指定します。

CreateQuery(String)

特定のクエリの結果をフェッチできるハンドルを取得します。

CreateQuery(String, Nullable<Int32>)

特定のクエリの結果をフェッチできるハンドルを取得します。

Dispose()

デバイスで作成、削除、更新、削除の操作を実行するためにサービスが使用できるメソッドが含まれています。

Dispose(Boolean)

アンマネージド リソースを解放し、必要に応じてマネージド リソースも解放します。

ExportDevicesAsync(JobProperties, CancellationToken)

指定された URI で指定されたコンテナーにデバイス登録をエクスポートする新しい一括ジョブを作成します。

ExportDevicesAsync(String, Boolean)

指定された URI で指定されたコンテナーにデバイス登録をエクスポートする新しい一括ジョブを作成します。

ExportDevicesAsync(String, Boolean, CancellationToken)

指定された URI で指定されたコンテナーにデバイス登録をエクスポートする新しい一括ジョブを作成します。

ExportDevicesAsync(String, String, Boolean)

指定された URI で指定されたコンテナーにデバイス登録をエクスポートする新しい一括ジョブを作成します。

ExportDevicesAsync(String, String, Boolean, CancellationToken)

指定された URI で指定されたコンテナーにデバイス登録をエクスポートする新しい一括ジョブを作成します。

ExportRegistryAsync(String, String)

登録済みのデバイス データを、ストレージ アカウント内の特定のコンテナー内の BLOB のセットにコピーします。

ExportRegistryAsync(String, String, CancellationToken)

登録済みのデバイス データを、ストレージ アカウント内の特定のコンテナー内の BLOB のセットにコピーします。

GetConfigurationAsync(String)

指定した Configuration オブジェクトを取得します。

GetConfigurationAsync(String, CancellationToken)

指定した Configuration オブジェクトを取得します。

GetConfigurationsAsync(Int32)

すべての IoT ハブ パーティションから、指定した数の構成を取得します。 結果は順序付けされません。

GetConfigurationsAsync(Int32, CancellationToken)

すべての IoT ハブ パーティションから、指定した数の構成を取得します。 結果は順序付けされません。

GetDeviceAsync(String)

指定した Device オブジェクトを取得します。

GetDeviceAsync(String, CancellationToken)

指定した Device オブジェクトを取得します。

GetDevicesAsync(Int32)
古い.

すべての IoT ハブ パーティションから、指定した数のデバイスを取得します。 これは近似値であり、明確なリストではありません。 結果は順序付けされません。

GetDevicesAsync(Int32, CancellationToken)
古い.

すべての IoT ハブ パーティションから、指定した数のデバイスを取得します。 これは近似値であり、明確なリストではありません。 結果は順序付けされません。

GetJobAsync(String)

指定した ID を持つジョブを取得します。

GetJobAsync(String, CancellationToken)

指定した ID を持つジョブを取得します。

GetJobsAsync()

IoT ハブのすべてのジョブを一覧表示します。

GetJobsAsync(CancellationToken)

IoT ハブのすべてのジョブを一覧表示します。

GetModuleAsync(String, String)

指定した Module オブジェクトを取得します。

GetModuleAsync(String, String, CancellationToken)

指定した Module オブジェクトを取得します。

GetModulesOnDeviceAsync(String)

デバイス上のモジュール ID を取得します

GetModulesOnDeviceAsync(String, CancellationToken)

デバイス上のモジュール ID を取得します

GetRegistryStatisticsAsync()

IoT ハブの使用状況統計を取得します。

GetRegistryStatisticsAsync(CancellationToken)

IoT ハブの使用状況統計を取得します。

GetTwinAsync(String)

IotHub から取得しますTwin

GetTwinAsync(String, CancellationToken)

IotHub から取得しますTwin

GetTwinAsync(String, String)

IotHub からモジュールを Twin 取得します

GetTwinAsync(String, String, CancellationToken)

IotHub からモジュールを Twin 取得します

ImportDevicesAsync(JobProperties, CancellationToken)

デバイス登録を IoT ハブにインポートする新しい一括ジョブを作成します。

ImportDevicesAsync(String, String)

デバイス登録を IoT ハブにインポートする新しい一括ジョブを作成します。

ImportDevicesAsync(String, String, CancellationToken)

デバイス登録を IoT ハブにインポートする新しい一括ジョブを作成します。

ImportDevicesAsync(String, String, String)

デバイス登録を IoT ハブにインポートする新しい一括ジョブを作成します。

ImportDevicesAsync(String, String, String, CancellationToken)

デバイス登録を IoT ハブにインポートする新しい一括ジョブを作成します。

ImportRegistryAsync(String, String)

ストレージ アカウント内の特定のコンテナー内の BLOB のセットから、登録済みのデバイス データをインポートします。

ImportRegistryAsync(String, String, CancellationToken)

ストレージ アカウント内の特定のコンテナー内の BLOB のセットから、登録済みのデバイス データをインポートします。

OpenAsync()

RegistryManager インスタンスを明示的に開きます。

RemoveConfigurationAsync(Configuration)

以前に登録したデバイスをシステムから削除します。

RemoveConfigurationAsync(Configuration, CancellationToken)

以前に登録したデバイスをシステムから削除します。

RemoveConfigurationAsync(String)

以前に登録したデバイスをシステムから削除します。

RemoveConfigurationAsync(String, CancellationToken)

以前に登録したデバイスをシステムから削除します。

RemoveDeviceAsync(Device)

以前に登録したデバイスをシステムから削除します。

RemoveDeviceAsync(Device, CancellationToken)

以前に登録したデバイスをシステムから削除します。

RemoveDeviceAsync(String)

以前に登録したデバイスをシステムから削除します。

RemoveDeviceAsync(String, CancellationToken)

以前に登録したデバイスをシステムから削除します。

RemoveDevices2Async(IEnumerable<Device>)

以前に登録したデバイスの一覧をシステムから削除します。

RemoveDevices2Async(IEnumerable<Device>, Boolean, CancellationToken)

以前に登録したデバイスの一覧をシステムから削除します。

RemoveDevicesAsync(IEnumerable<Device>)
古い.

以前に登録したデバイスの一覧をシステムから削除します。

RemoveDevicesAsync(IEnumerable<Device>, Boolean, CancellationToken)
古い.

以前に登録したデバイスの一覧をシステムから削除します。

RemoveModuleAsync(Module)

システム内のデバイスから、以前に登録したモジュールを削除します。

RemoveModuleAsync(Module, CancellationToken)

システム内のデバイスから、以前に登録したモジュールを削除します。

RemoveModuleAsync(String, String)

システム内のデバイスから、以前に登録したモジュールを削除します。

RemoveModuleAsync(String, String, CancellationToken)

システム内のデバイスから、以前に登録したモジュールを削除します。

ReplaceTwinAsync(String, String, String)

の変更可能なフィールドを更新するTwin

ReplaceTwinAsync(String, String, String, CancellationToken)

の変更可能なフィールドを更新するTwin

ReplaceTwinAsync(String, String, String, String)

モジュールの変更可能なフィールドを更新するTwin

ReplaceTwinAsync(String, String, String, String, CancellationToken)

モジュールの変更可能なフィールドを更新するTwin

ReplaceTwinAsync(String, String, Twin, String)

モジュールの変更可能なフィールドを更新するTwin

ReplaceTwinAsync(String, String, Twin, String, CancellationToken)

モジュールの変更可能なフィールドを更新するTwin

ReplaceTwinAsync(String, Twin, String)

の変更可能なフィールドを更新するTwin

ReplaceTwinAsync(String, Twin, String, CancellationToken)

の変更可能なフィールドを更新するTwin

UpdateConfigurationAsync(Configuration)

構成登録の変更可能なフィールドを更新する

UpdateConfigurationAsync(Configuration, Boolean)

構成登録の変更可能なフィールドを更新する

UpdateConfigurationAsync(Configuration, Boolean, CancellationToken)

構成登録の変更可能なフィールドを更新する

UpdateConfigurationAsync(Configuration, CancellationToken)

構成登録の変更可能なフィールドを更新する

UpdateDeviceAsync(Device)

デバイス登録の変更可能なフィールドを更新する

UpdateDeviceAsync(Device, Boolean)

デバイス登録の変更可能なフィールドを更新する

UpdateDeviceAsync(Device, Boolean, CancellationToken)

デバイス登録の変更可能なフィールドを更新する

UpdateDeviceAsync(Device, CancellationToken)

デバイス登録の変更可能なフィールドを更新する

UpdateDevices2Async(IEnumerable<Device>)

システムを使用してデバイスの一覧を更新する

UpdateDevices2Async(IEnumerable<Device>, Boolean, CancellationToken)

システムを使用してデバイスの一覧を更新する

UpdateDevicesAsync(IEnumerable<Device>)
古い.

システムを使用してデバイスの一覧を更新する

UpdateDevicesAsync(IEnumerable<Device>, Boolean, CancellationToken)
古い.

システムを使用してデバイスの一覧を更新する

UpdateModuleAsync(Module)

モジュール登録の変更可能なフィールドを更新する

UpdateModuleAsync(Module, Boolean)

モジュール登録の変更可能なフィールドを更新する

UpdateModuleAsync(Module, Boolean, CancellationToken)

モジュール登録の変更可能なフィールドを更新する

UpdateModuleAsync(Module, CancellationToken)

モジュール登録の変更可能なフィールドを更新する

UpdateTwinAsync(String, String, String)

の変更可能なフィールドを更新するTwin

UpdateTwinAsync(String, String, String, CancellationToken)

の変更可能なフィールドを更新するTwin

UpdateTwinAsync(String, String, String, String)

モジュールの変更可能なフィールドを更新するTwin

UpdateTwinAsync(String, String, String, String, CancellationToken)

モジュールの変更可能なフィールドを更新するTwin

UpdateTwinAsync(String, String, Twin, String)

モジュールの変更可能なフィールドを更新するTwin

UpdateTwinAsync(String, String, Twin, String, CancellationToken)

モジュールの変更可能なフィールドを更新するTwin

UpdateTwinAsync(String, Twin, String)

の変更可能なフィールドを更新するTwin

UpdateTwinAsync(String, Twin, String, CancellationToken)

の変更可能なフィールドを更新するTwin

UpdateTwins2Async(IEnumerable<Twin>)

システム内で以前に作成した のリストの Twin変更可能なフィールドを更新する

UpdateTwins2Async(IEnumerable<Twin>, Boolean)

システム内で以前に作成した のリストの Twin変更可能なフィールドを更新する

UpdateTwins2Async(IEnumerable<Twin>, Boolean, CancellationToken)

システム内で以前に作成した のリストの Twin変更可能なフィールドを更新する

UpdateTwins2Async(IEnumerable<Twin>, CancellationToken)

システム内で以前に作成した のリストの Twin変更可能なフィールドを更新する

適用対象