Microsoft.Azure.Devices 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
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 のみ |
Azure SDK for .NET