EventGridMqttClientDisconnectionReason type
Define valores para EventGridMqttClientDisconnectionReason.
KnownEventGridMqttClientDisconnectionReason se puede usar indistintamente con EventGridMqttClientDisconnectionReason, esta enumeración contiene los valores conocidos que admite el servicio.
Valores conocidos admitidos por el servicio
ClientAuthenticationError: el cliente se desconectó por cualquier motivo de autenticación (por ejemplo, el certificado expiró, el cliente se deshabilitó o cambió la configuración del cliente).
ClientAuthorizationError: el cliente se desconecta por cualquier motivo de autorización (por ejemplo, debido a un cambio en la configuración de espacios de temas, enlaces de permisos o grupos de clientes).
ClientError: el cliente envió una solicitud incorrecta o usó una de las características no admitidas que dio lugar a una terminación de conexión por parte del servicio.
ClientInitiatedDisconnect: el cliente inicia una desconexión correcta a través de un paquete DISCONNECT para MQTT o un marco cercano para MQTT sobre WebSocket.
ConnectionLost: se pierde la conexión de cliente-servidor. (PROTECCIÓN DE EXCHANGE ONLINE).
ipForbidden: el filtro IP o la configuración de vínculos privados bloquean la dirección IP del cliente.
CuotaExceeded: el cliente superó uno o varios de los límites de limitación que dio lugar a una terminación de conexión por parte del servicio.
ServerError: la conexión finalizó debido a un error inesperado del servidor.
ServerInitiatedDisconnect: el servidor inicia una desconexión correcta por cualquier motivo operativo.
SessionOverflow: la cola del cliente para los mensajes QoS1 no reconocidos alcanzó su límite, lo que dio lugar a una terminación de conexión por parte del servidor.
SessionTakenOver: el cliente se reconecta con el mismo nombre de autenticación, lo que dio lugar a la terminación de la conexión anterior.
type EventGridMqttClientDisconnectionReason = string