Share via


IotHubClientOptions Classe

Définition

Options qui autorisent la configuration de l’appareil ou du client de module IoT Hub instance pendant l’initialisation.

public sealed class IotHubClientOptions
type IotHubClientOptions = class
Public NotInheritable Class IotHubClientOptions
Héritage
IotHubClientOptions

Constructeurs

IotHubClientOptions()

Crée une instance de cette classe avec les paramètres de transport par défaut.

IotHubClientOptions(IotHubClientTransportSettings)

Crée un instance de cette classe avec les paramètres de transport spécifiés.

Propriétés

AdditionalUserAgentInfo

Spécifie des informations supplémentaires qui seront ajoutées à la chaîne de l’agent utilisateur envoyée à IoT Hub.

FileUploadTransportSettings

Paramètres de transport à utiliser pour toutes les opérations de chargement de fichiers, quel que soit le protocole avec lequel le client d’appareil est configuré. Toutes les opérations de chargement de fichiers ont lieu via https.

GatewayHostName

Nom d’hôte DNS complet d’une passerelle via laquelle se connecter.

ModelId

ID de modèle DTDL associé au client d’appareil ou de module instance.

PayloadConvention

Convention de charge utile à utiliser pour sérialiser et encoder la charge utile envoyée au service.

RetryPolicy

Définit la stratégie de nouvelle tentative utilisée dans les nouvelles tentatives d’opération.

SdkAssignsMessageId

Configuration de la définition MessageId de chaque message envoyé par le client d’appareil ou de module instance.

TransportSettings

Paramètres de transport à utiliser (par exemple, IotHubClientMqttSettings ou IotHubClientAmqpSettings).

S’applique à