Microsoft.Azure.Devices 名前空間

クラス

AuthenticationMechanism

デバイスで使用される認証メカニズムを指定するために使用されます。

AuthenticationMethodFactory

既知の認証パラメーターに基づいて の実装の IAuthenticationMethod インスタンスを作成します。

BasicDigitalTwin

デジタル ツインを逆シリアル化するための省略可能なヘルパー クラス。

BulkRegistryOperationResult

一括レジストリ操作の結果をカプセル化します。

ClientCapabilities

デバイスで有効になっている機能の状態。

ClientTwin

サービスに格納されているデバイスまたはモジュールのプロパティ。

ClientTwinDocument

ツインプロパティを表します。

ClientTwinMetadata

のプロパティの ClientTwinPropertiesメタデータ。

ClientTwinProperties

ツインのプロパティのコレクションを表します。

ClientTwinPropertyArray

内のプロパティ配列を ClientTwinProperties表します。

ClientTwinPropertyValue

のプロパティ値を ClientTwinProperties表します。

CloudToDeviceMethod

デバイスでダイレクト メソッドを実行するためのパラメーター

CloudToDeviceMethodResult

デバイス メソッドの呼び出し結果を表します。

CloudToDeviceMethodScheduledJob

cloud-to-device メソッドのスケジュールされたジョブのプロパティが含まれます。

ComponentMetadata

デジタル ツインを逆シリアル化するための省略可能なヘルパー クラス。 のコンポーネント BasicDigitalTwinに対する $metadata クラス。

Configuration

IoT ハブ デバイスとモジュール ツインの構成。

ConfigurationContent

デバイス、モジュール、モジュール管理エージェント、および Edge ハブの構成。

ConfigurationInfo

構成の詳細。

ConfigurationMetrics

デバイス/モジュール構成のメトリック。

ConfigurationsClient

構成の IotHubServiceClient 作成、取得、設定、および削除を処理する のサブクライアント。

Device

Device プロパティとそのアクセサーが含まれます。

DeviceJob

DeviceJob プロパティとそのアクセサーが含まれます。

DeviceJobError

DeviceJob エラー情報が含まれています

DeviceJobOutcome

DeviceJob の結果が含まれます

DeviceJobParameters

デバイス ID を使用して JobParameters を拡張する

DeviceJobStatistics

ジョブの数 (失敗したデバイスまたは成功したデバイスの数など)。

DeviceRegistryOperationError

デバイス レジストリ操作エラーの詳細をカプセル化します。

DevicesClient

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

DigitalTwinClient

このクライアントには、デジタル ツイン情報を取得および更新し、デジタル ツイン デバイスでコマンドを呼び出すメソッドが含まれています。

DigitalTwinCommandResponse

デバイス コマンド呼び出しの結果を表します。

DigitalTwinGetHeaders

GetAsync 操作のヘッダーを定義します。

DigitalTwinGetResponse<T>

デジタル ツインの取得要求に対するサービス応答。

DigitalTwinInvokeCommandHeaders

InvokeCommandAsync および InvokeComponentCommandAsync 操作のヘッダーを定義します。

DigitalTwinInvokeCommandRequestOptions

呼び出しコマンド API に適用できるが省略可能な一般的な要求オプション。

DigitalTwinMetadata

デジタル ツインを逆シリアル化するための省略可能なヘルパー クラス。 の $metadata クラス BasicDigitalTwin

DigitalTwinsClient

このクライアントには、デジタル ツイン情報を取得および更新し、デジタル ツイン デバイスでコマンドを呼び出すメソッドが含まれています。

DigitalTwinUpdateHeaders

UpdateAsync 操作のヘッダーを定義します。

DigitalTwinUpdateRequestOptions

更新 API に適用できるが省略可能な一般的な要求オプション。

DigitalTwinUpdateResponse

デジタル ツインの更新操作に対するサービス応答。

DirectMethodClientResponse

ダイレクト メソッド呼び出しに対するデバイス/モジュールの応答。

DirectMethodsClient

IoT ハブの IotHubServiceClient デバイスとモジュールでダイレクト メソッドを呼び出す のサブクライアント。

DirectMethodServiceRequest

デバイスまたはモジュールでダイレクト メソッドを実行するためのパラメーター。

ErrorContext

、、および MessagesClientの特定の接続損失イベントのFileUploadNotificationProcessorClientMessageFeedbackProcessorClientコンテキスト。

ExportImportDevice

エクスポート/インポート ジョブ操作中に指定されたデバイス プロパティが含まれます。

ExportImportDevice.PropertyContainer

ツインの必要なプロパティと報告されるプロパティ。

ExportImportRequest

エクスポートまたはインポート要求を行うときにストレージ パラメーターを指定するために使用されます。

ExportJobProperties

エクスポート ジョブのプロパティを格納します。

FeedbackBatch

フィードバック レコードのバッチが含まれます。

FeedbackReceiver<T>

フィードバック受信操作を実行するためにサービスが使用できるメソッドが含まれています。

FeedbackRecord

個々のフィードバック レコードのプロパティが含まれます。

FileNotification

ファイルアップロード通知のプロパティが含まれています

FileNotificationReceiver<T>

ファイル通知の受信操作を実行するためにサービスが使用できるメソッドが含まれています。

FileUploadNotification

ファイルアップロード通知のプロパティが含まれます。

FileUploadNotificationProcessorClient

ファイルアップロード通知を受信するための のサブクライアント IotHubServiceClient

HttpTransportSettings

サービス クライアントの Http1 トランスポート固有の設定が含まれています

ImportConfiguration

を使用して Microsoft.Azure.Devices.DevicesClient.CreateJobAsync``1(Microsoft.Azure.Devices.JobProperties,System.Threading.CancellationToken)一括インポート ジョブの構成を作成およびシリアル化するためのクラス。

ImportJobProperties

インポート ジョブのプロパティが含まれます。

InvokeDigitalTwinCommandOptions

呼び出しコマンド操作に適用できるが省略可能な一般的な要求オプション。

InvokeDigitalTwinCommandResponse

デバイス コマンド呼び出しの結果を表します。

IotHubConnectionStringBuilder

ユーザーが設定したプロパティに基づいて、IoT ハブ サービスの接続文字列を作成します。

IotHubJobResponse

サービスのインポート/エクスポート ジョブによって設定されたプロパティが含まれます。

IotHubScheduledJobResponse

スケジュールされたジョブのサービスによって設定されたプロパティが含まれます。

IotHubServiceClient

IoT ハブへのサービス要求を行うクライアント。 このクライアントには、デバイス/モジュール ID の管理、デバイス/モジュールのツインの取得/設定、デバイス/モジュールでのダイレクト メソッドの呼び出しなど、IoT ハブ内のさまざまな機能セットのサブクライアントが含まれます。

IotHubServiceClientOptions

インスタンスの IotHubServiceClient 構成可能なオプション。

IotHubServiceException

IoT ハブ サービスとの通信中にクライアントがエラーを受け取ったときにスローされる例外。

IotHubServiceExponentialBackoffRetryPolicy

指数バックオフ スキームとオプション ジッターを使用して、指定された回数の再試行を実行して再試行間隔を決定する再試行ポリシーを表します。

IotHubServiceFixedDelayRetryPolicy

ジッターを伴う固定再試行遅延を使用して、指定された回数の再試行を実行する再試行ポリシーを表します。

IotHubServiceIncrementalDelayRetryPolicy

ジッターを伴う増分的な再試行遅延を使用して、指定された回数の再試行を実行する再試行ポリシーを表します。

IotHubServiceNoRetry

再試行を実行しない再試行ポリシーを表します。

IotHubServiceRetryPolicyBase

基本再試行ポリシー。

JobClient

ジョブ管理。

JobParameters

JobRequest で使用されるジョブに固有の入力

JobProperties

インポート/エクスポート ジョブで使用できるプロパティが含まれます。

JobQueryOptions

ジョブ クエリに関連付けられているオプションを指定します。

JobRequest

ジョブ入力

JobResponse

フェッチ時に現在のジョブ レポートを提供します

ManagedIdentity

IoT ハブのインポートおよびエクスポート ジョブのストレージ アカウントへのアクセスに使用されるマネージド ID。 IoT ハブでのマネージド ID 構成の詳細については、「」を参照してください https://docs.microsoft.com/azure/iot-hub/iot-hub-managed-identity。 マネージド ID の詳細については、次を参照してください。 https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview

Message

データ構造は、IoT ハブとの対話に使用されるメッセージを表します。

MessageFeedbackProcessorClient

cloud-to-device メッセージフィードバックを受信するための のサブクライアント IotHubServiceClient

MessagesClient

cloud-to-device および cloud-to-module メッセージを送信するための のサブクライアント IotHubServiceClient

MessageSystemPropertyNames

クラス内のシステム プロパティの Message 名前。

Module

IoTHub モジュールのプロパティとそのアクセサーが含まれます。

ModulesClient

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

PurgeMessageQueueResult

デバイス メッセージ キューの消去操作の結果。

QueryClient

SQL のような構文を使用してクエリを実行するための のサブクライアント IotHubServiceClient

QueryOptions

クエリに関連付けられているオプションを指定します。

QueryResponse<T>

クエリ対象アイテムの許容されるセット。

Receiver<T>

サービスが受信操作を実行するために使用できるメソッドが含まれています。

RegistryManager

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

RegistryStatistics

IoT ハブから取得できるデバイス レジストリ統計。

ScheduledJob

フェッチ時に現在のジョブ レポートを提供します。

ScheduledJobsClient

スケジュールされたジョブ管理の のサブクライアント IotHubServiceClient

ScheduledJobsOptions

ジョブの作成時に省略可能なフィールドが含まれます。

ServiceAuthenticationWithDeviceSharedAccessPolicyKey

デバイスの共有アクセス キーを使用してサービスで認証する認証方法。

ServiceAuthenticationWithDeviceSharedAccessPolicyToken

デバイスの共有アクセス署名を使用してサービスで認証する認証方法。

ServiceAuthenticationWithSharedAccessPolicyKey

共有アクセス ポリシー キーを使用する認証方法。

ServiceAuthenticationWithSharedAccessPolicyToken

共有アクセス ポリシー トークンを使用する認証方法。

ServiceClient

サービスがデバイスにメッセージを送信するために使用できるメソッドが含まれています。

ServiceClientOptions

初期化中にサービス クライアント インスタンスの構成を許可するオプション。

ServiceClientTransportSettings

サービス クライアント インスタンスで構成可能なトランスポート設定。

ServiceStatistics

IoT ハブから取得できるサービス統計が含まれています。

SharedAccessSignatureBuilder

Shared Access Signature (SAS) トークンを構築します。

SymmetricKey

デバイスまたはモジュールのプライマリとセカンダリの対称キー。

TwinScheduledJob

ツイン のスケジュールされたジョブのプロパティが含まれています。

TwinsClient

デバイス ツインとモジュール ツインの IotHubServiceClient 取得、更新、および置換を処理する のサブクライアント。

UpdateDigitalTwinOptions

デジタル ツインの更新操作に適用できるが省略可能な一般的な要求オプション。

WritableProperty

デジタル ツインを逆シリアル化するための省略可能なヘルパー クラス。

X509Thumbprint

デバイスの X509 クライアント証明書の拇印。

X509ThumbprintExtensions

デバイスの X509 クライアント証明書の拇印

インターフェイス

IAuthenticationMethod

IoT ハブ通信に使用する認証インターフェイス。

IIotHubServiceRetryPolicy

IoT ハブ サービス クライアントの再試行ポリシーを表します。

IQuery

これにより、基になるページ クエリの結果アクセス ロジックがラップされます。

列挙型

AcknowledgementType

受信したファイルアップロード通知または受信したクラウドからデバイスへのフィードバック メッセージに対して使用できる受信確認の種類。

AuthenticationType

デバイスで使用される認証の種類を指定するために使用されます。

ClientAuthenticationType

デバイスで使用される認証の種類を指定するために使用されます。

ClientConnectionState

デバイスまたはモジュールのさまざまな接続状態を指定します。

ClientStatus

デバイスのさまざまな状態を指定します。

ConfigurationImportMode

インポート 操作中に構成をレジストリにマージするときの動作を識別します。

ConfigurationStatus

構成の状態を指定します。

DeliveryAcknowledgement

メッセージ配信のさまざまな受信確認レベルを指定します。

DeviceConnectionState

デバイスのさまざまな接続状態を指定します。

DeviceJobStatus

DeviceJob Status 列挙

DeviceJobType

DeviceJob の種類

DeviceStatus

デバイスのさまざまな状態を指定します。

EndpointKind

IoT ハブによって公開されるエンドポイント

FeedbackStatusCode

デバイスに送信されるクラウドからデバイスへのメッセージのさまざまなフィードバック状態コードを指定します。

ImportMode

インポート 操作中にデバイスをレジストリにマージするときの動作を識別します。

IotHubServiceErrorCode

一般的な IoT ハブ応答エラーのエラー コード。

IotHubTransportProtocol

MessagingClient、FileUploadNotificationProcessorClient、および MessageFeedbackProcessorClient でサポートされるトランスポート プロトコルの種類。

JobStatus

ジョブのさまざまなジョブの状態を指定します。

JobType

ジョブの種類を指定するために使用します。

SdkAssignsMessageId

IoT ハブ メッセージで MessageId の値を設定するために使用できるさまざまな構成。

StorageAuthenticationType

ストレージ アカウントへの接続に使用される認証の種類を指定します。

TransportType

ServiceClient でサポートされるトランスポートの種類 - Amqp と Amqp over WebSocket のみ