Freigeben über


KnownEventGridMqttClientDisconnectionReason enum

Bekannte Werte von EventGridMqttClientDisconnectionReason , die vom Dienst akzeptiert werden.

Felder

ClientAuthenticationError

Die Verbindung des Clients wurde aus Authentifizierungsgründen getrennt (z. B. ist das Zertifikat abgelaufen, der Client wurde deaktiviert oder die Clientkonfiguration geändert).

ClientAuthorizationError

Der Client wurde aus Autorisierungsgründen getrennt (z. B. aufgrund einer Änderung der Konfiguration von Themenbereichen, Berechtigungsbindungen oder Clientgruppen).

ClientError

Der Client hat eine ungültige Anforderung gesendet oder eines der nicht unterstützten Features verwendet, die zu einer Verbindungsbeendigung durch den Dienst geführt haben.

ClientInitiatedDisconnect

Der Client initiiert eine ordnungsgemäße Trennung über ein DISCONNECT-Paket für MQTT oder einen Close-Frame für MQTT über WebSocket.

ConnectionLost

Die Client-Server-Verbindung ist unterbrochen. (EXCHANGE ONLINE PROTECTION).

IpForbidden

Die IP-Adresse des Clients wird durch den IP-Filter oder die Konfiguration privater Links blockiert.

QuotaExceeded

Der Client hat einen oder mehrere der Drosselungsgrenzwerte überschritten, die zu einer Verbindungsbeendigung durch den Dienst geführt haben.

ServerError

Die Verbindung wurde aufgrund eines unerwarteten Serverfehlers beendet.

ServerInitiatedDisconnect

Der Server initiiert eine ordnungsgemäße Trennung aus betrieblichen Gründen.

SessionOverflow

Die Warteschlange des Clients für nicht bestätigten QoS1-Nachrichten hat ihren Grenzwert erreicht, was zu einer Verbindungsbeendigung durch den Server führte.

SessionTakenOver

Der Client hat die Verbindung mit demselben Authentifizierungsnamen wiederhergestellt, was zur Beendigung der vorherigen Verbindung führte.