Microsoft.Azure.Devices.Client 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
AmqpConnectionPoolSettings |
デバイス クライアントの AMQP 接続プール設定が含まれています。 |
AmqpTransportSettings |
デバイスおよびモジュール クライアントの Amqp トランスポート固有の設定が含まれています。 |
AuthenticationMethodFactory |
既知の認証パラメーターに基づいて、 の実装の IAuthenticationMethod インスタンスを作成します。 |
AuthenticationWithTokenRefresh |
Shared Access Signature トークンを使用し、トークンの更新を許可する認証方法。 |
ClientAuthenticationWithSharedAccessKeyRefresh |
指定された共有アクセス キー (SAK) に基づいて、更新を使用して共有アクセス署名 (SAS) トークンを生成する認証方法。 |
ClientAuthenticationWithSharedAccessSignature |
共有アクセス署名トークンを使用する認証方法。 |
ClientAuthenticationWithTokenRefresh |
Shared Access Signature トークンを使用し、トークンの更新を許可する認証方法。 |
ClientAuthenticationWithX509Certificate |
X.509 証明書を使用する認証方法 |
ClientOptions |
初期化中にデバイスまたはモジュール クライアント インスタンスの構成を許可するオプション。 |
ConnectionStatusInfo |
最後の状態が変更されてからの接続状態情報。 |
DefaultPayloadConvention |
クラスの既定の PayloadConvention 実装。 |
DesiredProperties |
サービスから受信した必要なプロパティ更新要求のコレクション。 |
DeviceAuthenticationWithRegistrySymmetricKey |
デバイス レジストリ内のデバイスに関連付けられている対称キーを使用する認証方法。 |
DeviceAuthenticationWithSharedAccessPolicyKey |
共有アクセス ポリシー キーを使用する認証方法。 |
DeviceAuthenticationWithToken |
共有アクセス署名トークンを使用する認証方法。 |
DeviceAuthenticationWithTokenRefresh |
Shared Access Signature トークンを使用し、トークンの更新を許可する認証方法。 |
DeviceAuthenticationWithTpm |
Shared Access Signature トークンを使用し、トークンの更新を許可する認証方法。 |
DeviceAuthenticationWithX509Certificate |
X.509 証明書を使用する認証方法 |
DeviceClient |
デバイスがサービスとの間でメッセージを送受信するために使用できるメソッドが含まれています。 |
DirectMethodRequest |
デバイスまたはモジュールでダイレクト メソッドを実行するためのパラメーター。 |
DirectMethodResponse |
ダイレクト メソッド呼び出しに対するデバイス/モジュールの応答。 |
ExponentialBackoff |
指定された回数、再試行を行う再試行ポリシーを表します。再試行間隔は、ランダム指数バックオフ法 (Randomized Exponential Back Off Scheme) を使用して決定されます。 |
FileUploadCompletionNotification |
成功したかどうかにかかわらず、ファイルのアップロードが完了したときに通知するために IoT ハブに送信する要求ペイロード。 |
FileUploadSasUriRequest |
IoT ハブからファイルアップロード SAS URI を取得するときの要求パラメーター。 |
FileUploadSasUriResponse |
このクライアント アプリケーションからファイルをアップロードするために Azure Storage SDK と共に使用できる IoT ハブから提供される情報。 |
Http1TransportSettings |
デバイスおよびモジュール クライアントの HTTP トランスポート固有の設定が含まれています。 |
IncomingMessage |
Iot ハブから受信したメッセージを表すデータ構造。 |
IotHubBaseClient |
クライアントがサービスとの間でメッセージを送受信したり、サービスからのダイレクト メソッド呼び出しに応答したり、ツイン プロパティの更新を送受信したりするために使用できるメソッドが含まれます。 |
IotHubClientAmqpSettings |
デバイスおよびモジュール クライアントの AMQP トランスポート固有の設定が含まれています。 |
IotHubClientException |
DeviceClient または ModuleClient 操作中にエラーが発生したときにスローされる例外。 |
IotHubClientExponentialBackoffRetryPolicy |
指数バックオフ スキームとオプション ジッターを使用して、指定された回数の再試行を実行して再試行間隔を決定する再試行ポリシーを表します。 |
IotHubClientFixedDelayRetryPolicy |
ジッターを伴う固定再試行遅延を使用して、指定された回数の再試行を実行する再試行ポリシーを表します。 |
IotHubClientHttpSettings |
デバイスおよびモジュール クライアントの HTTP トランスポート固有の設定が含まれています。 |
IotHubClientIncrementalDelayRetryPolicy |
ジッターを伴う増分的な再試行遅延を使用して、指定された回数の再試行を実行する再試行ポリシーを表します。 |
IotHubClientMqttSettings |
デバイスおよびモジュール クライアントの MQTT トランスポート固有の設定が含まれています。 |
IotHubClientNoRetry |
再試行を実行しない再試行ポリシーを表します。 |
IotHubClientOptions |
初期化中に IoT Hub デバイスまたはモジュール クライアント インスタンスの構成を許可するオプション。 |
IotHubClientRetryPolicyBase |
基本再試行ポリシー。 |
IotHubClientTransportSettings |
IoT ハブ デバイスおよびモジュール クライアントのさまざまなトランスポート固有の設定を定義するために使用される基本クラス。 |
IotHubConnectionCredentials |
IoT Hub サービスを使用してクライアントを認証するために使用されるクライアント資格情報の所有者。 |
IotHubConnectionStringBuilder |
ユーザーによって設定されたプロパティに基づいて、IoT ハブ サービスの接続文字列を構築します。 |
IotHubDeviceClient |
デバイスがサービスとの間でメッセージを送受信するために使用できるメソッドが含まれています。 |
IotHubModuleClient |
モジュールがサービスとの間でメッセージを送受信し、モジュール ツインと対話するために使用できるメソッドが含まれています。 |
Message |
データ構造は、IotHub との対話に使用されるメッセージを表します。 |
MethodRequest |
メソッド要求を表すデータ構造。 |
MethodRequestInternal |
データ構造は、IoT ハブから送信されるメソッド要求を表します。 |
MethodResponse |
データ構造は、デバイスでのアクティビティのトリガーに使用される Device Twin メソッドを表します。 |
MethodResponseInternal |
データ構造は、IoT ハブとの対話に使用されるメソッド応答を表します。 |
ModuleAuthenticationWithRegistrySymmetricKey |
デバイス レジストリ内のモジュールに関連付けられている対称キーを使用する認証方法。 |
ModuleAuthenticationWithToken |
共有アクセス署名トークンを使用する認証方法。 |
ModuleAuthenticationWithTokenRefresh |
Shared Access Signature トークンを使用し、トークンの更新を許可する認証方法。 |
ModuleClient |
モジュールがサービスとの間でメッセージを送受信し、モジュール ツインと対話するために使用できるメソッドが含まれています。 |
NewtonsoftJsonPayloadSerializer |
Newtonsoft.Json.JsonConvert PayloadSerializer の実装。 |
NoRetry |
再試行を実行しない再試行ポリシーを表します。 |
PayloadConvention |
ペイロード規則クラス。 特定のシリアライザーと特定のコンテンツ エンコードを定義するために使用されます。 |
PayloadEncoder |
ペイロードのバイト エンコードを指定します。 |
PayloadSerializer |
指定した規則のシリアル化を提供します。 |
PropertyCollection |
ツイン プロパティのコレクション。 |
ReadOnlyDictionary45<TKey,TValue>.KeyCollection |
ディクショナリ キーのコレクション |
ReadOnlyDictionary45<TKey,TValue>.ValueCollection |
ディクショナリ値のコレクション |
ReadOnlyDictionary45<TKey,TValue> |
別のジェネリック ディクショナリの読み取り専用ラッパー。 |
ReportedProperties |
クライアントによって報告されるツイン プロパティのコレクション。 |
Resources | |
SharedAccessSignatureBuilder |
Shared Access Signature (SAS) トークンを構築します。 |
StringFormattingExtensions |
一般的な操作の文字列拡張クラス。 このクラスは SDK によって使用され、アプリケーションで直接使用することはできません。 |
SystemTextJsonPayloadConvention | |
SystemTextJsonPayloadSerializer | |
TelemetryMessage |
IoT ハブに送信されるメッセージを表すデータ構造。 |
TwinProperties |
サービスから取得されたクライアント プロパティのコンテナー。 |
Utf8PayloadEncoder |
UTF-8 PayloadEncoder の実装。 |
WillMessage |
クライアントが切断する前に、このクライアントから送信される MQTT "will" メッセージ。 |
インターフェイス
IAuthenticationMethod |
デバイス通信に使用する認証インターフェイス。 |
IETagHolder | |
IIotHubClientRetryPolicy |
ハブ デバイス/モジュール クライアントの再試行ポリシーを表します。 |
IReadOnlyIndicator |
クラスが読み取り専用かどうかを示します |
IRetryPolicy |
再試行ポリシーを表します |
ITransportSettings |
DeviceClient と ModuleClient のさまざまなトランスポート固有の設定を定義するために使用されるインターフェイス。 |
IWillMessage |
クライアントが切断する前に、このクライアントから送信される MQTT "will" メッセージ。 |
列挙型
AuthenticationModel |
デバイスの認証モデル。つまり、X.509 証明書、個々のクライアント スコープ SAS トークン、または IoT ハブ レベルのスコープ SAS トークン。 |
ConnectionStatus |
接続変更イベントからの接続状態。 |
ConnectionStatusChangeReason |
接続状態が接続変更イベントから変更される理由。 |
DeliveryAcknowledgement |
メッセージ配信のさまざまな受信確認レベルを指定します。 |
IotHubClientErrorCode |
IoT Hub デバイス/モジュール クライアントのエラー コード。 |
IotHubClientTransportProtocol |
トランスポート (MQTT、AMQP) が通信するプロトコル。 |
MessageAcknowledgement |
cloud-to-device (C2D) メッセージを確認するためのオプション。 |
MessageResponse |
メッセージを処理している状態。 |
MethodResponseStatusCode |
メソッド応答の状態コード。 |
QualityOfService |
MQTT 経由で特定のメッセージを送信するポリシー。 |
RecommendedAction |
接続変更イベントに応答して実行するデバイス アプリケーションに推奨されるアクション。 |
RetryPolicyType |
DeviceClient でサポートされる再試行戦略の種類 |
SdkAssignsMessageId |
IoT ハブ メッセージで MessageId の値を設定するために使用できるさまざまな構成。 |
TraceEventType | |
TransportType |
デバイスおよびモジュール クライアントでサポートされるトランスポートの種類 - AMQP/TCP、HTTP 1.1、MQTT/TCP、AMQP/WS、MQTT/WS |
代理人
ConnectionStatusChangesHandler |
接続状態の委任が変更されました。 |
DesiredPropertyUpdateCallback |
必要なプロパティ更新コールバックのデリゲート。 これは、サービスからパッチを受け取るたびに呼び出されます。 |
MessageHandler |
でメッセージを受信したときに呼び出される ModuleClientデリゲート。 |
MethodCallback |
メソッド呼び出しのデリゲート。 これは、登録されたメソッド呼び出しを受け取るたびに呼び出されます。 |
ReceiveMessageCallback |
でメッセージを受信したときに呼び出される DeviceClientデリゲート。 |
Azure SDK for .NET