Condividi tramite


EventGridMqttClientDisconnectionReason type

Definisce i valori per EventGridMqttClientDisconnectionReason.
NotoEventGridMqttClientDisconnectionReason può essere usato in modo interscambiabile con EventGridMqttClientDisconnectionReason, questo enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

ClientAuthenticationError: il client è stato disconnesso per qualsiasi motivo di autenticazione(ad esempio, certificato scaduto, client disabilitato o configurazione client modificato).
ClientAuthorizationError: il client è stato disconnesso per qualsiasi motivo di autorizzazione, ad esempio a causa di una modifica nella configurazione degli spazi degli argomenti, delle associazioni di autorizzazioni o dei gruppi client.
ClientError: il client ha inviato una richiesta non valida o usato una delle funzionalità non supportate che hanno generato una terminazione della connessione dal servizio.
ClientInitiatedDisconnect: il client avvia una disconnessione graziata tramite un pacchetto DISCONNECT per MQTT o un frame di chiusura per MQTT su WebSocket.
ConnectionLost: la connessione client-server viene persa. (EXCHANGE ONLINE PROTECTION).
IpForbidden: l'indirizzo IP del client viene bloccato dalla configurazione del filtro IP o dei collegamenti privati.
Quota Superata: il client ha superato uno o più dei limiti di limitazione che hanno generato una terminazione della connessione dal servizio.
ServerError: la connessione è stata terminata a causa di un errore imprevisto del server.
ServerInitiatedDisconnect: il server avvia una disconnessione normale per qualsiasi motivo operativo.
SessionOverflow: la coda del client per i messaggi QoS1 non riconosciuti ha raggiunto il limite, che ha generato una terminazione della connessione dal server.
SessionTakenOver: il client si riconnette con lo stesso nome di autenticazione, che ha generato la terminazione della connessione precedente.

type EventGridMqttClientDisconnectionReason = string