Freigeben über


IotHubDeviceClient Konstruktoren

Definition

Überlädt

IotHubDeviceClient(String, IotHubClientOptions)

Erstellt ein verwerfbares IotHubDeviceClient aus der angegebenen Verbindungszeichenfolge.

IotHubDeviceClient(String, IAuthenticationMethod, IotHubClientOptions)

Erstellt ein verwerfbares IotHubDeviceClient aus den angegebenen Parametern.

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.

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: