DevicesClient クラス

定義

デバイス ID の取得、作成、設定、削除、デバイス上のモジュールの IotHubServiceClient 取得、デバイス レジストリ統計の取得など、すべてのデバイス レジストリ操作を処理する のサブクライアント。

public class DevicesClient
type DevicesClient = class
Public Class DevicesClient
継承
DevicesClient

コンストラクター

DevicesClient()

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

メソッド

CancelJobAsync(String, CancellationToken)

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

CreateAsync(Device, CancellationToken)

IoT ハブのレジストリにデバイス ID を作成します。

CreateAsync(IEnumerable<Device>, CancellationToken)

IoT ハブのレジストリに最大 100 個の新しいデバイス ID を一括で作成します。

CreateWithTwinAsync(Device, ClientTwin, CancellationToken)

初期ツイン状態の IoT ハブのレジストリにデバイス ID を作成します。

DeleteAsync(Device, Boolean, CancellationToken)

指定された ID を持つデバイス ID を IoT ハブのレジストリから削除します。

DeleteAsync(IEnumerable<Device>, Boolean, CancellationToken)

IoT ハブのレジストリから最大 100 個のデバイス ID を一括で削除します。

DeleteAsync(String, CancellationToken)

指定された ID を持つデバイス ID を IoT ハブのレジストリから削除します。

ExportAsync(ExportJobProperties, CancellationToken)

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

GetAsync(String, CancellationToken)

デバイス ID を ID で取得します。

GetJobAsync(String, CancellationToken)

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

GetJobsAsync(CancellationToken)

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

GetModulesAsync(String, CancellationToken)

特定のデバイスに登録されているすべてのモジュールを取得します。

GetRegistryStatisticsAsync(CancellationToken)

IoT ハブのレジストリ統計を取得します。

GetServiceStatisticsAsync(CancellationToken)

IoT ハブのサービス統計を取得します。 この呼び出しは HTTP 経由で行われます。

ImportAsync(ImportJobProperties, CancellationToken)

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

SetAsync(Device, Boolean, CancellationToken)

デバイス ID の状態を、指定されたデバイス ID の状態に置き換えます。

SetAsync(IEnumerable<Device>, Boolean, CancellationToken)

IoT ハブのレジストリ内の最大 100 個のデバイス ID を一括で更新します。

適用対象