Freigeben über


IotHubConnectionCredentials Konstruktoren

Definition

Überlädt

IotHubConnectionCredentials(String)

Erstellt eine instance dieser Klasse mithilfe einer Verbindungszeichenfolge.

IotHubConnectionCredentials(IAuthenticationMethod, String, String)

Erstellt eine instance dieser Klasse basierend auf einer Authentifizierungsmethode, dem Hostnamen des IoT-Hubs und einem optionalen Gatewayhostnamen.

IotHubConnectionCredentials(String)

Erstellt eine instance dieser Klasse mithilfe einer Verbindungszeichenfolge.

public IotHubConnectionCredentials (string iotHubConnectionString);
new Microsoft.Azure.Devices.Client.IotHubConnectionCredentials : string -> Microsoft.Azure.Devices.Client.IotHubConnectionCredentials
Public Sub New (iotHubConnectionString As String)

Parameter

iotHubConnectionString
String

Die IoT Hub-Geräteverbindungszeichenfolge.

Ausnahmen

iotHubConnectionString, Der IoT Hub-Hostname oder die Geräte-ID ist NULL.

iotHubConnectionString, Der IoT Hub-Hostname oder die Geräte-ID ist eine leere Zeichenfolge oder besteht nur aus Leerzeichen.

Entweder shared access key oder shared access signature where presented with X509 certificates for authentication.

Gilt für:

IotHubConnectionCredentials(IAuthenticationMethod, String, String)

Erstellt eine instance dieser Klasse basierend auf einer Authentifizierungsmethode, dem Hostnamen des IoT-Hubs und einem optionalen Gatewayhostnamen.

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)

Parameter

authenticationMethod
IAuthenticationMethod

Die verwendete Authentifizierungsmethode. Sie enthält ClientAuthenticationWithSharedAccessKeyRefresh, ClientAuthenticationWithSharedAccessSignatureoder ClientAuthenticationWithX509CertificateMicrosoft.Azure.Devices.Client.HsmAuthentication.EdgeModuleAuthenticationWithHsm.

iotHubHostName
String

Der vollqualifizierte DNS-Hostname von IoT Hub.

gatewayHostName
String

Der vollqualifizierte DNS-Hostname des Gateways (optional).

Ausnahmen

iotHubHostName, Geräte-ID oder authenticationMethod ist NULL.

CertificateChain wird über ein anderes Protokoll als MQTT über TCP oder AMQP über TCP verwendet.

Entweder shared access key oder shared access signature where presented with X509 certificates for authentication.

CertificateChain konnte nicht installiert werden.

Gilt für: