Share via


IotHubClientMqttSettings Classe

Définition

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

public sealed class IotHubClientMqttSettings : Microsoft.Azure.Devices.Client.IotHubClientTransportSettings
type IotHubClientMqttSettings = class
    inherit IotHubClientTransportSettings
Public NotInheritable Class IotHubClientMqttSettings
Inherits IotHubClientTransportSettings
Héritage
IotHubClientMqttSettings

Constructeurs

IotHubClientMqttSettings(IotHubClientTransportProtocol)

Crée une instance de cette classe.

Propriétés

CertificateRevocationCheck

Pour activer la révocation des certificats case activée.

(Hérité de IotHubClientTransportSettings)
CleanSession

Indicateur permettant de spécifier si un abonnement doit être conservé dans différentes sessions. La valeur par défaut est false.

IdleTimeout

Spécifiez l’intervalle de pulsation côté client. Intervalle établi par le client avec le service pour l’envoi de pings keep alive.

Protocol

Protocole de transport configuré.

(Hérité de IotHubClientTransportSettings)
Proxy

Proxy web qui sera utilisé pour se connecter à IoT Hub à l’aide d’une connexion de socket web pour AMQP, MQTT ou lors de l’utilisation du protocole HTTP.

(Hérité de IotHubClientTransportSettings)
PublishToServerQoS

QoS à utiliser lors de l’envoi de paquets au service.

ReceivingQoS

QoS à utiliser lors de l’abonnement à la réception de paquets du service.

RemoteCertificateValidationCallback

Rappel pour la validation de certificat à distance.

SslProtocols

Version de TLS à utiliser par défaut.

(Hérité de IotHubClientTransportSettings)
WebSocketKeepAlive

Un maintien actif pour la couche de transport lors de l’envoi de trames de contrôle ping/pong lors de l’utilisation de sockets web.

WillMessage

Le message configuré est envoyé au canal de télémétrie lors d’une déconnexion non honorable.

S’applique à