Freigeben über


KnownEventGridMqttClientDisconnectionReason enum

Bekannte Werte von EventGridMqttClientDisconnectionReason, die der Dienst akzeptiert.

Felder

ClientAuthenticationError

Der Client wurde aus Authentifizierungsgründen getrennt (z. B. abgelaufenes Zertifikat, Client wurde deaktiviert oder Clientkonfiguration geändert).

ClientAuthorizationError

Der Client wurde aus autorisierungsgründen getrennt (z. B. aufgrund einer Änderung der Konfiguration von Themenräumen, 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 Verbindung über ein DISCONNECT-Paket für MQTT oder einen schließenden Frame für MQTT über WebSocket.

ConnectionLost

Die Clientserververbindung geht verloren. (EXCHANGE ONLINE-SCHUTZ).

IpForbidden

Die IP-Adresse des Clients wird durch die Konfiguration von IP-Filtern oder privaten Links blockiert.

QuotaExceeded

Der Client hat mindestens einen der Einschränkungsgrenzwerte ü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 Verbindung aus irgendeinem betriebstechnischen Grund.

SessionOverflow

Die Warteschlange des Clients für nicht bekannte QoS1-Nachrichten erreichte sein Limit, was zu einer Verbindungsendung durch den Server führte.

SessionTakenOver

Der Client wurde erneut mit demselben Authentifizierungsnamen verbunden, was zum Beenden der vorherigen Verbindung führte.