Delen via


EventGridMqttClientDisconnectionReason type

Definieert waarden voor EventGridMqttClientDisconnectionReason.
KnownEventGridMqttClientDisconnectionReason kan door elkaar worden gebruikt met EventGridMqttClientDisconnectionReason, bevat deze opsomming de bekende waarden die de service ondersteunt.

Bekende waarden die door de service worden ondersteund

ClientAuthenticationError: de client is om verificatieredenen verbroken (bijvoorbeeld het certificaat is verlopen, de client is uitgeschakeld of de clientconfiguratie is gewijzigd).
ClientAuthorizationError: de client is om autorisatieredenen verbroken (bijvoorbeeld vanwege een wijziging in de configuratie van onderwerpruimten, machtigingsbindingen of clientgroepen).
ClientError: de client heeft een ongeldige aanvraag verzonden of een van de niet-ondersteunde functies gebruikt die tot een beëindiging van de verbinding door de service hebben geleid.
ClientInitiatedDisconnect: de client initieert een probleemloze verbinding via een DISCONNECT-pakket voor MQTT of een sluiten frame voor MQTT via WebSocket.
ConnectionLost: de client-serververbinding gaat verloren. (EXCHANGE ONLINE BESCHERMING).
IpForbidden: het IP-adres van de client wordt geblokkeerd door configuratie van IP-filter of privékoppelingen.
QuotaExceeded: de client heeft een of meer van de beperkingslimieten overschreden die tot een beëindiging van de verbinding door de service hebben geleid.
ServerError-: de verbinding is beëindigd vanwege een onverwachte serverfout.
ServerInitiatedDisconnect: de server initieert een probleemloze verbinding om welke reden dan ook.
SessionOverflow-: de wachtrij van de client voor niet-bekende QoS1-berichten heeft de limiet bereikt, wat leidde tot een beëindiging van de verbinding door de server.
SessionTakenOver: de client is opnieuw verbonden met dezelfde verificatienaam, waardoor de vorige verbinding is beëindigd.

type EventGridMqttClientDisconnectionReason = string