EventGridMqttClientDisconnectionReason type
Definiert Werte für EventGridMqttClientDisconnectionReason.
KnownEventGridMqttClientDisconnectionReason kann austauschbar mit EventGridMqttClientDisconnectionReason verwendet werden. Diese Enumeration enthält die bekannten Werte, die der Dienst unterstützt.
Bekannte Werte, die vom Dienst unterstützt werden
ClientAuthenticationError: Der Client 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 in 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 geht verloren. (EXCHANGE ONLINE PROTECTION).
IpForbidden: Die IP-Adresse des Clients wird durch den IP-Filter oder die Konfiguration privater Links blockiert.
QuotaExceeded: Der Client hat mindestens einen 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.
type EventGridMqttClientDisconnectionReason = string