Condividi tramite


EventGridMqttClientDisconnectionReason type

Definisce i valori per EventGridMqttClientDisconnectionReason.
KnownEventGridMqttClientDisconnectionReason può essere usato in modo intercambiabile con EventGridMqttClientDisconnectionReason, questa 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 il certificato scaduto, il client è stato disabilitato o la configurazione client è stata modificata.
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 ha usato una delle funzionalità non supportate che hanno causato una terminazione della connessione dal servizio.
ClientInitiatedDisconnect: il client avvia una disconnessione normale 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 è bloccato dalla configurazione del filtro IP o dei collegamenti privati.
QuotaExceeded: il client ha superato uno o più dei limiti di limitazione che hanno causato una terminazione della connessione dal servizio.
ServerErrore: 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 causato una terminazione della connessione dal server.
SessionTakenOver: il client si riconnette con lo stesso nome di autenticazione, che ha causato la chiusura della connessione precedente.

type EventGridMqttClientDisconnectionReason = string