EventGridMqttClientDisconnectionReason Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Motivo da desconexão da sessão do cliente MQTT. O valor pode ser um dos valores da tabela de motivos de desconexão.
public readonly struct EventGridMqttClientDisconnectionReason : IEquatable<Azure.Messaging.EventGrid.SystemEvents.EventGridMqttClientDisconnectionReason>
type EventGridMqttClientDisconnectionReason = struct
Public Structure EventGridMqttClientDisconnectionReason
Implements IEquatable(Of EventGridMqttClientDisconnectionReason)
- Herança
-
EventGridMqttClientDisconnectionReason
- Implementações
Construtores
EventGridMqttClientDisconnectionReason(String) |
Inicializa uma nova instância de EventGridMqttClientDisconnectionReason. |
Propriedades
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 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 por filtro IP ou 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 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. |
Métodos
Equals(EventGridMqttClientDisconnectionReason) |
Indica se o objeto atual é igual a outro objeto do mesmo tipo. |
ToString() |
Retorna o nome do tipo totalmente qualificado dessa instância. |
Operadores
Equality(EventGridMqttClientDisconnectionReason, EventGridMqttClientDisconnectionReason) |
Determina se dois EventGridMqttClientDisconnectionReason valores são os mesmos. |
Implicit(String to EventGridMqttClientDisconnectionReason) |
Converte uma cadeia de caracteres em um EventGridMqttClientDisconnectionReason. |
Inequality(EventGridMqttClientDisconnectionReason, EventGridMqttClientDisconnectionReason) |
Determina se dois EventGridMqttClientDisconnectionReason valores não são os mesmos. |
Aplica-se a
Azure SDK for .NET