IotHubConnectionCredentials クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IoT ハブ サービスを使用してクライアントを認証するために使用されるクライアント資格情報の所有者。
public sealed class IotHubConnectionCredentials
type IotHubConnectionCredentials = class
Public NotInheritable Class IotHubConnectionCredentials
- 継承
-
IotHubConnectionCredentials
コンストラクター
IotHubConnectionCredentials(IAuthenticationMethod, String, String) |
認証方法、IoT ハブのホスト名、およびオプションのゲートウェイ ホスト名に基づいて、このクラスのインスタンスを作成します。 |
IotHubConnectionCredentials(String) |
接続文字列を使用して、このクラスのインスタンスを作成します。 |
プロパティ
AuthenticationMethod |
IoT ハブ サービスで使用する認証方法。 |
AuthenticationModel |
デバイスの認証モデル。つまり、X.509 証明書、個々のクライアント スコープ SAS トークン、または IoT ハブ レベルのスコープ SAS トークン。 |
CertificateChain |
クライアント証明書の署名に使用される証明書から、サービスにアップロードされた証明書への証明書の完全なチェーン。 |
ClientCertificate |
IoT ハブでの認証に使用されるクライアント X509 証明書。 |
DeviceId |
サービスに接続しているデバイスのデバイス識別子。 |
GatewayHostName |
接続するゲートウェイ サービスの省略可能な名前。 |
HostName |
このクライアントが接続するホスト サービス。 これには、IoT ハブ名またはゲートウェイ サービス名を指定できます。 |
IotHubHostName |
IoT ハブ サービスの完全修飾 DNS ホスト名。 |
ModuleId |
サービスに接続するモジュールのモジュール識別子。 |
SasTokenRefresher |
ClientAuthenticationWithTokenRefresh IAuthenticationMethod メカニズムまたは SDK で SAS トークンを生成するために使用できる共有アクセス キー値を使用して認証するクライアントに使用するトークン更新ロジック。 |
SasTokenRenewalBuffer |
トークンを更新する必要がある有効期限前の時間バッファー 。有効期間の割合で表されます。 |
SasTokenTimeToLive |
SAS 認証済みクライアント用に生成されたトークンの推奨される有効期間の値。 |
SharedAccessKey |
IoT ハブ サービスへの接続に使用される共有アクセス キー。 |
SharedAccessKeyName |
デバイスを IoT ハブ サービスに接続するために使用される共有アクセス キー名。 |
SharedAccessSignature |
IoT ハブ サービスへの接続に使用される共有アクセス署名。 |
メソッド
Equals(Object) |
このオーバーライドされた Equals 実装は、多重化されたクライアント接続を持つ AMQP 接続プールからクライアント ID (AmqpUnit) をフェッチするときに参照されています。 この実装では、等価性を評価するときに、デバイス ID、ホスト名、モジュール ID、認証モデルのみが使用されます。 これは、AMQP 接続プールが最初に実装されたときに実装されたアルゴリズムであるため、アルゴリズムはそのまま保持されています。 |
GetHashCode() |
このハッシュ アルゴリズムは、次の 2 つの場所で使用されます。
|
適用対象
Azure SDK for .NET