EventGridMqttClientDisconnectionReason type
Definiuje wartości elementu EventGridMqttClientDisconnectionReason.
KnownEventGridMqttClientDisconnectionReason można używać zamiennie z elementem EventGridMqttClientDisconnectionReason, wyliczenie zawiera znane wartości obsługiwane przez usługę.
Znane wartości obsługiwane przez usługę
ClientAuthenticationError: klient został odłączony z dowolnego powodu uwierzytelniania (na przykład certyfikat wygasł, klient został wyłączony lub zmieniono konfigurację klienta).
ClientAuthorizationError: klient został odłączony z dowolnego powodu 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ł jednej 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 ramki zamknięcia protokołu MQTT za pośrednictwem protokołu WebSocket.
ConnectionLost: połączenie klient-serwer zostanie utracone. (OCHRONA W USŁUDZE EXCHANGE ONLINE).
ipForbidden: adres IP klienta jest blokowany przez filtr IP lub konfigurację linków prywatnych.
QuotaExceededed: klient przekroczył co najmniej jeden limit ograniczania przepustowości, który spowodował zakończenie połączenia przez usługę.
ServerError: połączenie zostało zakończone 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