IotHubDeviceClient 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
IotHubDeviceClient(String, IotHubClientOptions) |
Erstellt ein verwerfbares |
IotHubDeviceClient(String, IAuthenticationMethod, IotHubClientOptions) |
Erstellt ein verwerfbares |
IotHubDeviceClient(String, IotHubClientOptions)
Erstellt ein verwerfbares IotHubDeviceClient
aus der angegebenen Verbindungszeichenfolge.
public IotHubDeviceClient (string connectionString, Microsoft.Azure.Devices.Client.IotHubClientOptions options = default);
new Microsoft.Azure.Devices.Client.IotHubDeviceClient : string * Microsoft.Azure.Devices.Client.IotHubClientOptions -> Microsoft.Azure.Devices.Client.IotHubDeviceClient
Public Sub New (connectionString As String, Optional options As IotHubClientOptions = Nothing)
Parameter
- connectionString
- String
Die Verbindungszeichenfolge, die auf dem freigegebenen Zugriffsschlüssel basiert, der in API-Aufrufen verwendet wird, wodurch das Gerät mit IoT Hub kommunizieren kann.
- options
- IotHubClientOptions
Die Optionen, die die Konfiguration des Geräteclients instance während der Initialisierung ermöglichen.
Ausnahmen
Entweder connectionString
ist NULL, oder der IoT Hub-Hostname oder die Geräte-ID in der Verbindungszeichenfolge ist NULL.
In der Verbindungszeichenfolge wurde eine Modul-ID angegeben. IotHubModuleClient sollte für Module verwendet werden.
Gilt für:
IotHubDeviceClient(String, IAuthenticationMethod, IotHubClientOptions)
Erstellt ein verwerfbares IotHubDeviceClient
aus den angegebenen Parametern.
public IotHubDeviceClient (string hostName, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.IotHubClientOptions options = default);
new Microsoft.Azure.Devices.Client.IotHubDeviceClient : string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.IotHubClientOptions -> Microsoft.Azure.Devices.Client.IotHubDeviceClient
Public Sub New (hostName As String, authenticationMethod As IAuthenticationMethod, Optional options As IotHubClientOptions = Nothing)
Parameter
- hostName
- String
Der vollqualifizierte DNS-Hostname von IoT Hub.
- authenticationMethod
- IAuthenticationMethod
Die verwendete Authentifizierungsmethode. Sie enthält ClientAuthenticationWithSharedAccessKeyRefresh, ClientAuthenticationWithSharedAccessSignature oder ClientAuthenticationWithX509Certificate.
- options
- IotHubClientOptions
Die Optionen, die die Konfiguration des Geräteclients instance während der Initialisierung ermöglichen.
Ausnahmen
hostName
, Geräte-ID oder authenticationMethod
ist NULL.
In der Verbindungszeichenfolge wurde eine Modul-ID angegeben. IotHubModuleClient sollte für Module verwendet werden.
CertificateChain konnte nicht installiert werden.
Gilt für:
Azure SDK for .NET