你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
EventGridMqttClientDisconnectionReason 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
MQTT 客户端会话断开连接的原因。 该值可以是断开连接原因表中的某个值。
public readonly struct EventGridMqttClientDisconnectionReason : IEquatable<Azure.Messaging.EventGrid.SystemEvents.EventGridMqttClientDisconnectionReason>
type EventGridMqttClientDisconnectionReason = struct
Public Structure EventGridMqttClientDisconnectionReason
Implements IEquatable(Of EventGridMqttClientDisconnectionReason)
- 继承
-
EventGridMqttClientDisconnectionReason
- 实现
构造函数
EventGridMqttClientDisconnectionReason(String) |
初始化 EventGridMqttClientDisconnectionReason 的新实例。 |
属性
ClientAuthenticationError |
客户端因任何身份验证原因而断开连接, (例如证书过期、客户端被禁用或客户端配置) 更改。 |
ClientAuthorizationError |
客户端因任何授权原因而断开连接, (例如,主题空间、权限绑定或客户端组的配置) 发生更改。 |
ClientError |
客户端发送了错误的请求或使用了导致服务终止连接的功能之一。 |
ClientInitiatedDisconnect |
客户端通过 MQTT 的 DISCONNECT 数据包或基于 WebSocket 的 MQTT 的关闭帧启动正常断开连接。 |
ConnectionLost |
客户端-服务器连接丢失。 (EXCHANGE ONLINE PROTECTION) 。 |
IPForbidden |
客户端的 IP 地址被 IP 筛选器或专用链接配置阻止。 |
QuotaExceeded |
客户端超出了导致服务终止连接的限制的一个或多个限制。 |
ServerError |
由于意外的服务器错误,连接已终止。 |
ServerInitiatedDisconnect |
服务器出于任何操作原因启动正常断开连接。 |
SessionOverflow |
客户端针对未确认的 QoS1 消息的队列达到了其限制,这导致服务器终止连接。 |
SessionTakenOver |
客户端使用相同的身份验证名称重新连接,这导致以前的连接终止。 |
方法
Equals(EventGridMqttClientDisconnectionReason) |
指示当前对象是否等于同一类型的另一个对象。 |
ToString() |
返回此实例的完全限定类型名称。 |