TsgcWSPClient_MQTT › 事件
可处理的事件按用途分组,后跟完整的字母顺序列表。
| 名称 | 描述 |
|---|---|
| OnMQTTBeforeConnect | 在 CONNECT 包发送之前触发;允许应用程序覆盖 CleanSession 和 ClientIdentifier。 |
| OnMQTTConnect | 在收到 CONNACK 后触发;报告 Session 标志、ReasonCode 和 MQTT 5 ConnectProperties。 |
| OnMQTTDisconnect | 当 broker 发送 DISCONNECT 或会话关闭时触发;报告 ReasonCode 和 MQTT 5 DisconnectProperties。 |
| OnMQTTPing | 当客户端收到确认先前发送的 PINGREQ 的 PINGRESP 时触发。 |
| OnMQTTAuth | 在 MQTT 5 增强认证交换过程中,当 broker 发送 AUTH 数据包时触发。 |
| 名称 | 描述 |
|---|---|
| OnMQTTPublish | 当代理投递传入的 PUBLISH 消息时触发;公开 Topic、Text 和 MQTT 5 PublishProperties。 |
| OnMQTTPublishEx | 在收到 PUBLISH 时触发;以 TsgcWSMQTTPublishData(Value、Bytes、Stream)以及原始 TsgcWSMQTTMessage 的形式传递载荷。 |
| OnMQTTPubAck | 当收到 QoS 1 发布的 PUBACK 时触发(PUBLISH → PUBACK)。 |
| OnMQTTPubRec | 在 QoS 2 握手的第二阶段(PUBLISH → PUBREC → PUBREL → PUBCOMP)触发。 |
| OnMQTTPubRel | 在 QoS 2 握手的第三步收到 PUBREL 时触发。 |
| OnMQTTPubComp | 在 QoS 2 握手的第四个也是最后一个阶段,当收到 PUBCOMP 时触发此事件。 |
| 名称 | 描述 |
|---|---|
| OnMQTTSubscribe | 当收到 SUBACK 作为 Subscribe 响应时触发;公开每个主题的原因码和 MQTT 5 SubscribeProperties。 |
| OnMQTTUnSubscribe | 收到响应 UnSubscribe 的 UNSUBACK 时触发;公开每个主题的原因码及 MQTT 5 UnsubscribeProperties。 |
| 名称 | 描述 |
|---|---|
| OnMQTTAuth | 在 MQTT 5 增强认证交换过程中,当 broker 发送 AUTH 数据包时触发。 |
| OnMQTTBeforeConnect | 在 CONNECT 包发送之前触发;允许应用程序覆盖 CleanSession 和 ClientIdentifier。 |
| OnMQTTConnect | 在收到 CONNACK 后触发;报告 Session 标志、ReasonCode 和 MQTT 5 ConnectProperties。 |
| OnMQTTDisconnect | 当 broker 发送 DISCONNECT 或会话关闭时触发;报告 ReasonCode 和 MQTT 5 DisconnectProperties。 |
| OnMQTTPing | 当客户端收到确认先前发送的 PINGREQ 的 PINGRESP 时触发。 |
| OnMQTTPubAck | 当收到 QoS 1 发布的 PUBACK 时触发(PUBLISH → PUBACK)。 |
| OnMQTTPubComp | 在 QoS 2 握手的第四个也是最后一个阶段,当收到 PUBCOMP 时触发此事件。 |
| OnMQTTPublish | 当代理投递传入的 PUBLISH 消息时触发;公开 Topic、Text 和 MQTT 5 PublishProperties。 |
| OnMQTTPublishEx | 在收到 PUBLISH 时触发;以 TsgcWSMQTTPublishData(Value、Bytes、Stream)以及原始 TsgcWSMQTTMessage 的形式传递载荷。 |
| OnMQTTPubRec | 在 QoS 2 握手的第二阶段(PUBLISH → PUBREC → PUBREL → PUBCOMP)触发。 |
| OnMQTTPubRel | 在 QoS 2 握手的第三步收到 PUBREL 时触发。 |
| OnMQTTSubscribe | 当收到 SUBACK 作为 Subscribe 响应时触发;公开每个主题的原因码和 MQTT 5 SubscribeProperties。 |
| OnMQTTUnSubscribe | 收到响应 UnSubscribe 的 UNSUBACK 时触发;公开每个主题的原因码及 MQTT 5 UnsubscribeProperties。 |