TsgcWSPClient_MQTT › Événements

TsgcWSPClient_MQTT Événements

Événements que vous pouvez gérer, regroupés par objectif, suivis de la liste alphabétique complète.

Cycle de vie

NomDescription
OnMQTTBeforeConnectSe déclenche avant l'envoi du paquet CONNECT ; permet à l'application de remplacer CleanSession et ClientIdentifier.
OnMQTTConnect Déclenché après réception du CONNACK ; signale l'indicateur Session, le ReasonCode et les ConnectProperties MQTT 5.
OnMQTTDisconnect Se déclenche lorsque le courtier envoie un DISCONNECT ou que la session est fermée ; signale ReasonCode et les propriétés de déconnexion MQTT 5.
OnMQTTPingDéclenché lorsque le client reçoit un PINGRESP accusant réception d'un PINGREQ précédemment envoyé.
OnMQTTAuth Se déclenche pendant l'échange d'authentification améliorée MQTT 5 lorsque le broker envoie un paquet AUTH.

Publier

NomDescription
OnMQTTPublishSe déclenche lorsque le courtier livre un message PUBLISH entrant ; expose Topic, Text et MQTT 5 PublishProperties.
OnMQTTPublishEx Se déclenche sur les PUBLISH entrants ; livre la charge utile sous forme de TsgcWSMQTTPublishData (Value, Bytes, Stream) ainsi que le TsgcWSMQTTMessage brut.
OnMQTTPubAck Se déclenche lorsqu'un PUBACK est reçu pour une publication QoS 1 (PUBLISH → PUBACK).
OnMQTTPubRecSe déclenche lors du deuxième échange du handshake QoS 2 (PUBLISH → PUBREC → PUBREL → PUBCOMP).
OnMQTTPubRelSe déclenche lors du troisième échange du protocole QoS 2 lorsqu'un PUBREL est reçu.
OnMQTTPubCompSe déclenche lors du quatrième et dernier leg du handshake QoS 2 lorsqu'un PUBCOMP est reçu.

S'abonner

NomDescription
OnMQTTSubscribe Se déclenche lorsqu'un SUBACK est reçu en réponse à Subscribe ; expose les codes de raison par topic et les SubscribeProperties MQTT 5.
OnMQTTUnSubscribe Se déclenche lorsqu'un UNSUBACK est reçu en réponse à UnSubscribe ; expose les codes de raison par rubrique et les UnsubscribeProperties MQTT 5.

Tous les événements (ordre alphabétique)

NomDescription
OnMQTTAuth Se déclenche pendant l'échange d'authentification améliorée MQTT 5 lorsque le broker envoie un paquet AUTH.
OnMQTTBeforeConnectSe déclenche avant l'envoi du paquet CONNECT ; permet à l'application de remplacer CleanSession et ClientIdentifier.
OnMQTTConnect Déclenché après réception du CONNACK ; signale l'indicateur Session, le ReasonCode et les ConnectProperties MQTT 5.
OnMQTTDisconnect Se déclenche lorsque le courtier envoie un DISCONNECT ou que la session est fermée ; signale ReasonCode et les propriétés de déconnexion MQTT 5.
OnMQTTPingDéclenché lorsque le client reçoit un PINGRESP accusant réception d'un PINGREQ précédemment envoyé.
OnMQTTPubAck Se déclenche lorsqu'un PUBACK est reçu pour une publication QoS 1 (PUBLISH → PUBACK).
OnMQTTPubCompSe déclenche lors du quatrième et dernier leg du handshake QoS 2 lorsqu'un PUBCOMP est reçu.
OnMQTTPublishSe déclenche lorsque le courtier livre un message PUBLISH entrant ; expose Topic, Text et MQTT 5 PublishProperties.
OnMQTTPublishEx Se déclenche sur les PUBLISH entrants ; livre la charge utile sous forme de TsgcWSMQTTPublishData (Value, Bytes, Stream) ainsi que le TsgcWSMQTTMessage brut.
OnMQTTPubRecSe déclenche lors du deuxième échange du handshake QoS 2 (PUBLISH → PUBREC → PUBREL → PUBCOMP).
OnMQTTPubRelSe déclenche lors du troisième échange du protocole QoS 2 lorsqu'un PUBREL est reçu.
OnMQTTSubscribe Se déclenche lorsqu'un SUBACK est reçu en réponse à Subscribe ; expose les codes de raison par topic et les SubscribeProperties MQTT 5.
OnMQTTUnSubscribe Se déclenche lorsqu'un UNSUBACK est reçu en réponse à UnSubscribe ; expose les codes de raison par rubrique et les UnsubscribeProperties MQTT 5.