IotHubConnectionCredentials コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
IotHubConnectionCredentials(String) |
接続文字列を使用して、このクラスのインスタンスを作成します。 |
IotHubConnectionCredentials(IAuthenticationMethod, String, String) |
認証方法、IoT ハブのホスト名、およびオプションのゲートウェイ ホスト名に基づいて、このクラスのインスタンスを作成します。 |
IotHubConnectionCredentials(String)
接続文字列を使用して、このクラスのインスタンスを作成します。
public IotHubConnectionCredentials (string iotHubConnectionString);
new Microsoft.Azure.Devices.Client.IotHubConnectionCredentials : string -> Microsoft.Azure.Devices.Client.IotHubConnectionCredentials
Public Sub New (iotHubConnectionString As String)
パラメーター
- iotHubConnectionString
- String
IoT Hub デバイスの接続文字列。
例外
iotHubConnectionString
、IoT ハブのホスト名またはデバイス ID が null です。
iotHubConnectionString
、IoT Hub ホスト名またはデバイス ID は空の文字列であるか、空白文字のみで構成されます。
認証用に X509 証明書と共に提示される共有アクセス キーまたは共有アクセス署名。
適用対象
IotHubConnectionCredentials(IAuthenticationMethod, String, String)
認証方法、IoT ハブのホスト名、およびオプションのゲートウェイ ホスト名に基づいて、このクラスのインスタンスを作成します。
public IotHubConnectionCredentials (Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, string iotHubHostName, string gatewayHostName = default);
new Microsoft.Azure.Devices.Client.IotHubConnectionCredentials : Microsoft.Azure.Devices.Client.IAuthenticationMethod * string * string -> Microsoft.Azure.Devices.Client.IotHubConnectionCredentials
Public Sub New (authenticationMethod As IAuthenticationMethod, iotHubHostName As String, Optional gatewayHostName As String = Nothing)
パラメーター
- authenticationMethod
- IAuthenticationMethod
使用される認証方法。 、、または が含まれますClientAuthenticationWithSharedAccessKeyRefreshClientAuthenticationWithSharedAccessSignature。Microsoft.Azure.Devices.Client.HsmAuthentication.EdgeModuleAuthenticationWithHsmClientAuthenticationWithX509Certificate
- iotHubHostName
- String
IoT ハブの完全修飾 DNS ホスト名。
- gatewayHostName
- String
ゲートウェイの完全修飾 DNS ホスト名 (省略可能)。
例外
iotHubHostName
、デバイス ID、または authenticationMethod
が null です。
CertificateChain は、TCP 経由の MQTT または TCP 経由の AMQP 以外のプロトコルで使用されます。
認証用に X509 証明書と共に提示される共有アクセス キーまたは共有アクセス署名。
CertificateChain インストールできませんでした。
適用対象
Azure SDK for .NET