Compartir a través de


IotHubClientMqttSettings Clase

Definición

Contiene la configuración específica del transporte MQTT para los clientes de dispositivos y módulos.

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

Constructores

IotHubClientMqttSettings(IotHubClientTransportProtocol)

Crea una instancia de esta clase.

Propiedades

CertificateRevocationCheck

Para habilitar la comprobación de revocación de certificados.

(Heredado de IotHubClientTransportSettings)
CleanSession

Marca para especificar si una suscripción debe conservarse en distintas sesiones. El valor predeterminado es false.

IdleTimeout

Especifique el intervalo de latido del lado cliente. El intervalo, que el cliente establece con el servicio, para enviar pings de mantenimiento activo.

Protocol

Protocolo de transporte configurado.

(Heredado de IotHubClientTransportSettings)
Proxy

Proxy web que se usará para conectarse a IoT Hub mediante una conexión de socket web para AMQP, MQTT o al usar el protocolo HTTP.

(Heredado de IotHubClientTransportSettings)
PublishToServerQoS

QoS que se usará al enviar paquetes al servicio.

ReceivingQoS

QoS que se usará al suscribirse para recibir paquetes del servicio.

RemoteCertificateValidationCallback

Devolución de llamada para la validación remota de certificados.

SslProtocols

Versión de TLS que se va a usar de forma predeterminada.

(Heredado de IotHubClientTransportSettings)
WebSocketKeepAlive

Una conexión persistente para la capa de transporte en el envío de marcos de control ping/pong al usar sockets web.

WillMessage

El mensaje configurado indicará que se envía al canal de telemetría en una desconexión incorrecta.

Se aplica a