Compartilhar via


EventGridMqttClientDisconnectionReason type

Define valores para EventGridMqttClientDisconnectionReason.
KnownEventGridMqttClientDisconnectionReason pode ser usado de forma intercambiável com EventGridMqttClientDisconnectionReason, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

ClientAuthenticationError: o cliente foi desconectado por qualquer motivo de autenticação (por exemplo, o certificado expirou, o cliente foi desabilitado ou a configuração do cliente foi alterada).
ClientAuthorizationError: o cliente foi desconectado por qualquer motivo de autorização (por exemplo, devido a uma alteração na configuração de espaços de tópico, associações de permissão ou grupos de clientes).
ClientError: o cliente enviou uma solicitação incorreta ou usou um dos recursos sem suporte que resultaram em um encerramento de conexão pelo serviço.
ClientInitiatedDisconnect: o cliente inicia uma desconexão normal por meio de um pacote DISCONNECT para MQTT ou um quadro próximo para MQTT sobre WebSocket.
ConnectionLost: a conexão cliente-servidor é perdida. (PROTEÇÃO DO EXCHANGE ONLINE).
IpForbidden: o endereço IP do cliente é bloqueado pelo filtro IP ou pela configuração de links privados.
QuotaExceeded: o cliente excedeu um ou mais dos limites de limitação que resultaram em um encerramento de conexão pelo serviço.
ServerError: a conexão foi encerrada devido a um erro inesperado do servidor.
ServerInitiatedDisconnect: o servidor inicia uma desconexão normal por qualquer motivo operacional.
SessionOverflow: a fila do cliente para mensagens QoS1 não reconhecidas atingiu seu limite, o que resultou em um encerramento de conexão pelo servidor.
SessionTakenOver: o cliente reconectou-se com o mesmo nome de autenticação, o que resultou no encerramento da conexão anterior.

type EventGridMqttClientDisconnectionReason = string