Share via


AmqpTransportSettings Classe

Définition

Contient des paramètres spécifiques au transport Amqp pour les clients d’appareil et de module.

public sealed class AmqpTransportSettings : Microsoft.Azure.Devices.Client.ITransportSettings
type AmqpTransportSettings = class
    interface ITransportSettings
Public NotInheritable Class AmqpTransportSettings
Implements ITransportSettings
Héritage
AmqpTransportSettings
Implémente

Constructeurs

AmqpTransportSettings(TransportType)

Initialise une nouvelle instance de cette classe.

AmqpTransportSettings(TransportType, UInt32)

Initialise une nouvelle instance de cette classe.

AmqpTransportSettings(TransportType, UInt32, AmqpConnectionPoolSettings)

Initialise une nouvelle instance de cette classe.

Champs

DefaultIdleTimeout

Délai d’inactivité par défaut

DefaultOpenTimeout

Délai d’ouverture par défaut

DefaultOperationTimeout

Délai d’expiration de l’opération par défaut

DefaultPrefetchCount

Nombre de pré-extractions par défaut

Propriétés

AmqpConnectionPoolSettings

Paramètres du pool de connexions pour AMQP

CertificateRevocationCheck

Pour activer la révocation case activée de certificat. La valeur par défaut est false.

ClientCertificate

Certificat client à utiliser pour l’authentification

DefaultReceiveTimeout

Délai d’attente d’une opération de réception. La valeur par défaut est égale à 1 minute.

IdleTimeout

Spécifiez l’intervalle de pulsation côté client. Intervalle établi par le client avec le service pour l’envoi de pings vivants. La valeur par défaut est deux minutes.

OpenTimeout

Délai d’attente d’ouverture. La valeur par défaut est de 1 minute.

OperationTimeout

Temps d’attente avant la fin de l’opération. La valeur par défaut est de 1 minute.

PrefetchCount

Nombre de pré-extractions

Proxy

Proxy

RemoteCertificateValidationCallback

Rappel pour la validation de certificat à distance. En cas d’implémentation incorrecte, votre appareil risque de ne pas pouvoir se connecter à IoTHub et/ou d’être ouvert à des vulnérabilités de sécurité.

WebSocketKeepAlive

Un keep-alive pour la couche de transport dans l’envoi de trames de contrôle ping/pong lors de l’utilisation de sockets web.

Méthodes

Equals(AmqpTransportSettings)

Compare les propriétés de cette instance à une autre

GetTransportType()

Retourne le type de transport configuré

S’applique à