Freigeben über


IotHubClientMqttSettings Klasse

Definition

Enthält MQTT-transportspezifische Einstellungen für die Geräte- und Modulclients.

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

Konstruktoren

IotHubClientMqttSettings(IotHubClientTransportProtocol)

Erstellt eine Instanz dieser Klasse.

Eigenschaften

CertificateRevocationCheck

So aktivieren Sie die Zertifikatsperrungsprüfung.

(Geerbt von IotHubClientTransportSettings)
CleanSession

Flag, um anzugeben, ob ein Abonnement in verschiedenen Sitzungen beibehalten werden soll. Der Standardwert ist „FALSE“.

IdleTimeout

Geben Sie das clientseitige Taktintervall an. Das Intervall, das der Client mit dem Dienst für das Senden von Keep Alive-Pings festlegt.

Protocol

Das konfigurierte Transportprotokoll.

(Geerbt von IotHubClientTransportSettings)
Proxy

Der Webproxy, der zum Herstellen einer Verbindung mit IoT Hub über eine Websocketverbindung für AMQP, MQTT oder bei Verwendung des HTTP-Protokolls verwendet wird.

(Geerbt von IotHubClientTransportSettings)
PublishToServerQoS

Die QoS, die beim Senden von Paketen an den Dienst verwendet werden soll.

ReceivingQoS

Die QoS, die beim Abonnieren von Paketen vom Dienst verwendet werden soll.

RemoteCertificateValidationCallback

Ein Rückruf für die Remotezertifikatüberprüfung.

SslProtocols

Die standardmäßig zu verwendende TLS-Version.

(Geerbt von IotHubClientTransportSettings)
WebSocketKeepAlive

Ein Keep-Alive für die Transportebene beim Senden von Ping-/Pong-Steuerelementframes bei Verwendung von Websockets.

WillMessage

Die konfigurierte Wird-Nachricht, die bei einer nicht ordnungsgemäßen Trennung an den Telemetriekanal gesendet wird.

Gilt für: