Поделиться через


EventGridMqttClientDisconnectionReason type

Определяет значения для EventGridMqttClientDisconnectionReason.
KnownEventGridMqttClientDisconnectionReason можно использовать взаимозаменяемо с EventGridMqttClientDisconnectionReason. Это перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

ClientAuthenticationError: клиент был отключен по любым причинам проверки подлинности (например, истек срок действия сертификата, клиент был отключен или конфигурация клиента изменена).
ClientAuthorizationError: клиент был отключен по любой причине авторизации (например, из-за изменения конфигурации раздельных пространств, привязок разрешений или групп клиентов).
ClientError: клиент отправил неверный запрос или использовал одну из неподдерживаемых функций, которые привели к прекращению подключения службой.
ClientInitiatedDisconnect. Клиент инициирует корректное отключение с помощью пакета DISCONNECT для MQTT или закрытия кадра для MQTT через WebSocket.
ConnectionLost: соединение "клиент-сервер" потеряно. (EXCHANGE ONLINE PROTECTION).
IpForbidden. IP-адрес клиента блокируется IP-фильтром или конфигурацией приватных каналов.
QuotaExceededed: клиент превысил один или несколько ограничений регулирования, которые привели к прекращению подключения службой.
ServerError: подключение было прервано из-за непредвиденной ошибки сервера.
ServerInitiatedDisconnect. Сервер инициирует корректное отключение по любой рабочей причине.
SessionOverflow: очередь клиента для непризнанных сообщений QoS1 достигла предела, что привело к завершению подключения сервером.
SessionTakenOver: клиент повторно подключился с тем же именем проверки подлинности, что привело к завершению предыдущего подключения.

type EventGridMqttClientDisconnectionReason = string