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 quaisquer motivos 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 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 sem suporte que resultaram em uma terminação 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 via 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 uma terminação 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 uma terminação de conexão pelo servidor.
SessionTakenOver: o cliente se reconectou com o mesmo nome de autenticação, o que resultou no encerramento da conexão anterior.
type EventGridMqttClientDisconnectionReason = string