你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

EventGridMqttClientDisconnectionReason type

定义 EventGridMqttClientDisconnectionReason 的值。
KnownEventGridMqttClientDisconnectionReason 可与 EventGridMqttClientDisconnectionReason 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

ClientAuthenticationError:客户端因任何身份验证原因断开连接, (例如证书过期、客户端已禁用或客户端配置) 更改。
ClientAuthorizationError:由于任何授权原因 (客户端断开连接,例如,由于) 主题空间、权限绑定或客户端组的配置发生了更改。
ClientError:客户端发送了错误的请求或使用了导致服务终止连接的功能之一。
ClientInitiatedDisconnect:客户端通过 MQTT 的 DISCONNECT 数据包或基于 WebSocket 的 MQTT 的关闭帧启动正常断开连接。
ConnectionLost:客户端-服务器连接丢失。 (EXCHANGE ONLINE PROTECTION) 。
IpForbidden:客户端的 IP 地址被 IP 筛选器或专用链接配置阻止。
QuotaExceeded:客户端超出了导致服务终止连接的一个或多个限制。
ServerError:由于意外的服务器错误,连接已终止。
ServerInitiatedDisconnect:服务器出于任何操作原因启动正常断开连接。
SessionOverflow:未确认 QoS1 消息的客户端队列达到其限制,导致服务器终止连接。
SessionTakenOver:客户端使用相同的身份验证名称重新连接,导致以前的连接终止。

type EventGridMqttClientDisconnectionReason = string