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. |