EventGridMqttClientDisconnectionReason type
Define valores para EventGridMqttClientDisconnectionReason.
KnownEventGridMqttClientDisconnectionReason pode ser usado de forma intercambiável com EventGridMqttClientDisconnectionReason, esse enum contém os valores conhecidos suportados pelo serviço.
Valores conhecidos suportados pelo serviço
ClientAuthenticationError: O cliente foi desconectado por qualquer motivo de autenticação (por exemplo, certificado expirado, cliente desativado ou configuração do cliente alterada).
ClientAuthorizationError: O cliente foi desconectado por quaisquer motivos 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 não suportados que resultaram em um término de conexão pelo serviço.
ClientInitiatedDisconnect: O cliente inicia uma desconexão normal através de um pacote DISCONNECT para MQTT ou um quadro fechado 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 configuração de links privados.
QuotaExceeded: O cliente excedeu um ou mais dos limites de limitação que resultaram em um término 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 se reconectou com o mesmo nome de autenticação, o que resultou no término da conexão anterior.
type EventGridMqttClientDisconnectionReason = string