IotHubConnectionCredentials Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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:
Azure SDK for .NET