Share via


ClientOptions Classe

Définition

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

public class ClientOptions
type ClientOptions = class
Public Class ClientOptions
Héritage
ClientOptions

Constructeurs

ClientOptions()

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

Propriétés

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. Si FileUploadTransportSettings n’est pas fourni, les opérations de chargement de fichiers utilisent les mêmes certificats clients configurés dans les paramètres de transport définis pour la connexion client.

ModelId

ID de modèle DTDL associé au client d’appareil ou de module instance. Cette fonctionnalité est actuellement prise en charge uniquement sur MQTT et AMQP.

SasTokenRenewalBuffer

Mémoire tampon de temps avant l’expiration lorsque le jeton doit être renouvelé, exprimé en pourcentage de la durée de vie. Les valeurs acceptables se situent entre 0 et 100 (y compris les points de terminaison). Eg. si la valeur est 30, le jeton est renouvelé lorsqu’il lui reste 30 % de sa durée de vie. S’il n’est pas défini, le jeton est renouvelé lorsqu’il lui reste 15 % ou moins de sa durée de vie.

SasTokenTimeToLive

Valeur de temps de vie suggérée pour les jetons générés pour les clients authentifiés SAS. Le TimeSpan fourni doit être une valeur positive, ce qui signifie qu’il n’est pas possible de générer des jetons qui ont déjà expiré. Si vous n’avez pas défini, les jetons SAP générés seront valides pendant 1 heure.

SdkAssignsMessageId

Configuration de la définition MessageId de chaque message envoyé par le client d’appareil ou de module instance. Le comportement par défaut est défini MessageId uniquement par l’utilisateur.

S’applique à