TsgcWSPClient_MQTT › Olaylar

TsgcWSPClient_MQTT Olayları

İşleyebileceğiniz olaylar, amaca göre gruplandırılmış, ardından tam alfabetik liste.

Yaşam Döngüsü

NameAçıklama
OnMQTTBeforeConnectCONNECT paketi gönderilmeden önce tetiklenir; uygulamanın CleanSession ve ClientIdentifier'ı geçersiz kılmasına olanak tanır.
OnMQTTConnectCONNACK alındıktan sonra tetiklenir; Session bayrağını, ReasonCode'u ve MQTT 5 ConnectProperties'i bildirir.
OnMQTTDisconnectBroker bir DISCONNECT gönderdiğinde veya oturum kapatıldığında tetiklenir; ReasonCode ve MQTT 5 DisconnectProperties'i raporlar.
OnMQTTPingİstemci, daha önce gönderilen bir PINGREQ'i onaylayan bir PINGRESP aldığında tetiklenir.
OnMQTTAuthBroker bir AUTH paketi gönderdiğinde, MQTT 5 gelişmiş kimlik doğrulama alışverişi sırasında tetiklenir.

Publish

NameAçıklama
OnMQTTPublishBroker gelen bir PUBLISH mesajı teslim ettiğinde tetiklenir; Topic, Text ve MQTT 5 PublishProperties'i ortaya çıkarır.
OnMQTTPublishExGelen PUBLISH'te tetiklenir; yükü ham TsgcWSMQTTMessage ile birlikte bir TsgcWSMQTTPublishData (Value, Bytes, Stream) olarak teslim eder.
OnMQTTPubAckBir QoS 1 yayını için bir PUBACK alındığında tetiklenir (PUBLISH → PUBACK).
OnMQTTPubRecQoS 2 handshake'inin ikinci ayağında tetiklenir (PUBLISH → PUBREC → PUBREL → PUBCOMP).
OnMQTTPubRelQoS 2 handshake'inin üçüncü ayağında bir PUBREL alındığında tetiklenir.
OnMQTTPubCompQoS 2 handshake'inin dördüncü ve son ayağında bir PUBCOMP alındığında tetiklenir.

Subscribe

NameAçıklama
OnMQTTSubscribeSubscribe'a yanıt olarak bir SUBACK alındığında tetiklenir; konu başına neden kodlarını ve MQTT 5 SubscribeProperties'i gösterir.
OnMQTTUnSubscribeUnSubscribe'a yanıt olarak bir UNSUBACK alındığında tetiklenir; konu başına neden kodlarını ve MQTT 5 UnsubscribeProperties'i sunar.

Tüm Olaylar (alfabetik)

NameAçıklama
OnMQTTAuthBroker bir AUTH paketi gönderdiğinde, MQTT 5 gelişmiş kimlik doğrulama alışverişi sırasında tetiklenir.
OnMQTTBeforeConnectCONNECT paketi gönderilmeden önce tetiklenir; uygulamanın CleanSession ve ClientIdentifier'ı geçersiz kılmasına olanak tanır.
OnMQTTConnectCONNACK alındıktan sonra tetiklenir; Session bayrağını, ReasonCode'u ve MQTT 5 ConnectProperties'i bildirir.
OnMQTTDisconnectBroker bir DISCONNECT gönderdiğinde veya oturum kapatıldığında tetiklenir; ReasonCode ve MQTT 5 DisconnectProperties'i raporlar.
OnMQTTPingİstemci, daha önce gönderilen bir PINGREQ'i onaylayan bir PINGRESP aldığında tetiklenir.
OnMQTTPubAckBir QoS 1 yayını için bir PUBACK alındığında tetiklenir (PUBLISH → PUBACK).
OnMQTTPubCompQoS 2 handshake'inin dördüncü ve son ayağında bir PUBCOMP alındığında tetiklenir.
OnMQTTPublishBroker gelen bir PUBLISH mesajı teslim ettiğinde tetiklenir; Topic, Text ve MQTT 5 PublishProperties'i ortaya çıkarır.
OnMQTTPublishExGelen PUBLISH'te tetiklenir; yükü ham TsgcWSMQTTMessage ile birlikte bir TsgcWSMQTTPublishData (Value, Bytes, Stream) olarak teslim eder.
OnMQTTPubRecQoS 2 handshake'inin ikinci ayağında tetiklenir (PUBLISH → PUBREC → PUBREL → PUBCOMP).
OnMQTTPubRelQoS 2 handshake'inin üçüncü ayağında bir PUBREL alındığında tetiklenir.
OnMQTTSubscribeSubscribe'a yanıt olarak bir SUBACK alındığında tetiklenir; konu başına neden kodlarını ve MQTT 5 SubscribeProperties'i gösterir.
OnMQTTUnSubscribeUnSubscribe'a yanıt olarak bir UNSUBACK alındığında tetiklenir; konu başına neden kodlarını ve MQTT 5 UnsubscribeProperties'i sunar.