TsgcWSPClient_MQTT › Olaylar
İşleyebileceğiniz olaylar, amaca göre gruplandırılmış, ardından tam alfabetik liste.
| Name | Açıklama |
|---|---|
| OnMQTTBeforeConnect | CONNECT paketi gönderilmeden önce tetiklenir; uygulamanın CleanSession ve ClientIdentifier'ı geçersiz kılmasına olanak tanır. |
| OnMQTTConnect | CONNACK alındıktan sonra tetiklenir; Session bayrağını, ReasonCode'u ve MQTT 5 ConnectProperties'i bildirir. |
| OnMQTTDisconnect | Broker 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. |
| OnMQTTAuth | Broker bir AUTH paketi gönderdiğinde, MQTT 5 gelişmiş kimlik doğrulama alışverişi sırasında tetiklenir. |
| Name | Açıklama |
|---|---|
| OnMQTTPublish | Broker gelen bir PUBLISH mesajı teslim ettiğinde tetiklenir; Topic, Text ve MQTT 5 PublishProperties'i ortaya çıkarır. |
| OnMQTTPublishEx | Gelen PUBLISH'te tetiklenir; yükü ham TsgcWSMQTTMessage ile birlikte bir TsgcWSMQTTPublishData (Value, Bytes, Stream) olarak teslim eder. |
| OnMQTTPubAck | Bir QoS 1 yayını için bir PUBACK alındığında tetiklenir (PUBLISH → PUBACK). |
| OnMQTTPubRec | QoS 2 handshake'inin ikinci ayağında tetiklenir (PUBLISH → PUBREC → PUBREL → PUBCOMP). |
| OnMQTTPubRel | QoS 2 handshake'inin üçüncü ayağında bir PUBREL alındığında tetiklenir. |
| OnMQTTPubComp | QoS 2 handshake'inin dördüncü ve son ayağında bir PUBCOMP alındığında tetiklenir. |
| Name | Açıklama |
|---|---|
| OnMQTTSubscribe | Subscribe'a yanıt olarak bir SUBACK alındığında tetiklenir; konu başına neden kodlarını ve MQTT 5 SubscribeProperties'i gösterir. |
| OnMQTTUnSubscribe | UnSubscribe'a yanıt olarak bir UNSUBACK alındığında tetiklenir; konu başına neden kodlarını ve MQTT 5 UnsubscribeProperties'i sunar. |
| Name | Açıklama |
|---|---|
| OnMQTTAuth | Broker bir AUTH paketi gönderdiğinde, MQTT 5 gelişmiş kimlik doğrulama alışverişi sırasında tetiklenir. |
| OnMQTTBeforeConnect | CONNECT paketi gönderilmeden önce tetiklenir; uygulamanın CleanSession ve ClientIdentifier'ı geçersiz kılmasına olanak tanır. |
| OnMQTTConnect | CONNACK alındıktan sonra tetiklenir; Session bayrağını, ReasonCode'u ve MQTT 5 ConnectProperties'i bildirir. |
| OnMQTTDisconnect | Broker 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. |
| OnMQTTPubAck | Bir QoS 1 yayını için bir PUBACK alındığında tetiklenir (PUBLISH → PUBACK). |
| OnMQTTPubComp | QoS 2 handshake'inin dördüncü ve son ayağında bir PUBCOMP alındığında tetiklenir. |
| OnMQTTPublish | Broker gelen bir PUBLISH mesajı teslim ettiğinde tetiklenir; Topic, Text ve MQTT 5 PublishProperties'i ortaya çıkarır. |
| OnMQTTPublishEx | Gelen PUBLISH'te tetiklenir; yükü ham TsgcWSMQTTMessage ile birlikte bir TsgcWSMQTTPublishData (Value, Bytes, Stream) olarak teslim eder. |
| OnMQTTPubRec | QoS 2 handshake'inin ikinci ayağında tetiklenir (PUBLISH → PUBREC → PUBREL → PUBCOMP). |
| OnMQTTPubRel | QoS 2 handshake'inin üçüncü ayağında bir PUBREL alındığında tetiklenir. |
| OnMQTTSubscribe | Subscribe'a yanıt olarak bir SUBACK alındığında tetiklenir; konu başına neden kodlarını ve MQTT 5 SubscribeProperties'i gösterir. |
| OnMQTTUnSubscribe | UnSubscribe'a yanıt olarak bir UNSUBACK alındığında tetiklenir; konu başına neden kodlarını ve MQTT 5 UnsubscribeProperties'i sunar. |