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

MqttV500ConnectReasonCode enum

MQTT Connect 原因代码 这些代码表示根据 MQTT 5.0 规范的 MQTT CONNECT 数据包结果的原因。

字段

UnspecifiedError = 128

0x80 - 未指定的错误描述:服务器不希望透露失败的原因,或者其他原因代码都不适用。

MalformedPacket = 129

0x81 - 格式错误的数据包说明:无法正确解析 CONNECT 数据包中的数据。

ProtocolError = 130

0x82 - 协议错误描述:CONNECT报文中的数据不符合本规范。

ImplementationSpecificError = 131

0x83 - 实现特定错误描述:CONNECT 有效,但此服务器不接受。

UnsupportedProtocolVersion = 132

0x84 - 不支持的协议版本说明:服务器不支持客户端请求的MQTT协议版本。

ClientIdentifierNotValid = 133

0x85 - 客户端标识符无效 说明:客户端标识符是有效字符串,但服务器不允许。

BadUserNameOrPassword = 134

0x86 - 错误的用户名或密码描述:服务器不接受客户端指定的用户名或密码。

NotAuthorized = 135

0x87 - 未经授权描述:客户端无权连接。

ServerUnavailable = 136

0x88 - 服务器不可用 描述:MQTT 服务器不可用。

ServerBusy = 137

0x89 - 服务器繁忙说明:服务器繁忙。 请稍后重试。

Banned = 138

0x8A - 禁止描述:此客户端已被行政作禁止。 请联系服务器管理员。

BadAuthenticationMethod = 140

0x8C - 错误的身份验证方法说明:不支持身份验证方法或与当前使用的身份验证方法不匹配。

TopicNameInvalid = 144

0x90 - 主题名称无效 描述:将主题名称格式不正确,但此服务器不接受。

PacketTooLarge = 149

0x95 - 数据包太大 说明:CONNECT 数据包超出了最大允许大小。

QuotaExceeded = 151

0x97 - 超出配额 说明:已超出实施或管理施加的限制。

PayloadFormatInvalid = 153

0x99 - 有效负载格式无效 说明:将有效负载与指定的有效负载格式指示器不匹配。

RetainNotSupported = 154

0x9A - 不支持保留说明:服务器不支持保留邮件,并且将保留设置为 1。

QosNotSupported = 155

0x9B - 不支持 QoS 说明:服务器不支持将 QoS 中设置的 QoS。

UseAnotherServer = 156

0x9C - 使用另一台服务器描述:客户端应暂时使用另一台服务器。

ServerMoved = 157

0x9D - 服务器移动 描述:客户端应永久使用另一台服务器。

ConnectionRateExceeded = 159

0x9F - 超出连接速率 说明:已超出连接速率限制。