Udostępnij za pośrednictwem


EventGridMqttClientDisconnectionReason type

Definiuje wartości elementu EventGridMqttClientDisconnectionReason.
KnownEventGridMqttClientDisconnectionReason można używać zamiennie z elementem EventGridMqttClientDisconnectionReason. To wyliczenie zawiera znane wartości obsługiwane przez usługę.

Znane wartości obsługiwane przez usługę

ClientAuthenticationError: klient został odłączony z powodu uwierzytelniania (na przykład certyfikat wygasł, klient został wyłączony lub zmieniono konfigurację klienta).
ClientAuthorizationError: klient został odłączony z powodów autoryzacji (na przykład ze względu na zmianę konfiguracji przestrzeni tematów, powiązań uprawnień lub grup klientów).
ClientError: klient wysłał nieprawidłowe żądanie lub użył jednego z nieobsługiwanych funkcji, które spowodowały zakończenie połączenia przez usługę.
ClientInitiatedDisconnect: klient inicjuje bezproblemowe rozłączenie za pośrednictwem pakietu DISCONNECT dla MQTT lub zamkniętej ramki MQTT za pośrednictwem protokołu WebSocket.
ConnectionLost: połączenie client-server zostanie utracone. (OCHRONA W USŁUDZE EXCHANGE ONLINE).
IpForbidden: adres IP klienta jest blokowany przez filtr IP lub konfigurację łączy prywatnych.
QuotaExceeded: klient przekroczył co najmniej jeden limit ograniczania przepustowości, który spowodował zakończenie połączenia przez usługę.
ServerError: połączenie zostało przerwane z powodu nieoczekiwanego błędu serwera.
ServerInitiatedDisconnect: serwer inicjuje bezproblemowe rozłączenie z dowolnego powodu operacyjnego.
SessionOverflow: kolejka klienta dla niezaznaczonych komunikatów QoS1 osiągnęła limit, co spowodowało zakończenie połączenia przez serwer.
SessionTakenOver: klient ponownie nawiązał połączenie z tą samą nazwą uwierzytelniania, co spowodowało zakończenie poprzedniego połączenia.

type EventGridMqttClientDisconnectionReason = string