Freigeben über


IotHubClientOptions Klasse

Definition

Optionen, die die Konfiguration des IoT Hub-Geräts oder des Modulclients instance während der Initialisierung ermöglichen.

public sealed class IotHubClientOptions
type IotHubClientOptions = class
Public NotInheritable Class IotHubClientOptions
Vererbung
IotHubClientOptions

Konstruktoren

IotHubClientOptions()

Erstellt eine Instanz dieser Klasse mit den Standardtransporteinstellungen.

IotHubClientOptions(IotHubClientTransportSettings)

Erstellt eine instance dieser Klasse mit den angegebenen Transporteinstellungen.

Eigenschaften

AdditionalUserAgentInfo

Gibt zusätzliche Informationen an, die an die Benutzer-Agent-Zeichenfolge angefügt werden, die an IoT Hub gesendet wird.

FileUploadTransportSettings

Die Transporteinstellungen, die für alle Dateiuploadvorgänge verwendet werden sollen, unabhängig davon, mit welchem Protokoll der Geräteclient konfiguriert ist. Alle Dateiuploadvorgänge erfolgen über https.

GatewayHostName

Der vollqualifizierte DNS-Hostname eines Gateways, über das eine Verbindung hergestellt werden soll.

ModelId

Die dem Gerät oder Modulclient zugeordnete DTDL-Modell-ID instance.

PayloadConvention

Die Nutzlastkonvention, die zum Serialisieren und Codieren der an den Dienst gesendeten Nutzlast verwendet werden soll.

RetryPolicy

Legt die Wiederholungsrichtlinie fest, die in den Wiederholungsversuchen verwendet wird.

SdkAssignsMessageId

Die Konfiguration für die Einstellung MessageId für jede vom Gerät oder Modulclient gesendete Nachricht instance.

TransportSettings

Die zu verwendenden Transporteinstellungen (d. h. IotHubClientMqttSettings oder IotHubClientAmqpSettings).

Gilt für: