Compartilhar via


EventGridMqttClientDisconnectionReason Estrutura

Definição

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