TsgcWSPClient_MQTT › Events

TsgcWSPClient_MQTT Ereignisse

Ereignisse, die Sie behandeln können, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.

Lebenszyklus

NameBeschreibung
OnMQTTBeforeConnectWird ausgelöst, bevor das CONNECT-Paket gesendet wird; ermöglicht es der App, CleanSession und ClientIdentifier zu überschreiben.
OnMQTTConnectWird ausgelöst, nachdem CONNACK empfangen wurde; meldet das Session-Flag, den ReasonCode und MQTT-5-ConnectProperties.
OnMQTTDisconnectWird ausgelöst, wenn der Broker ein DISCONNECT sendet oder die Sitzung geschlossen wird; meldet ReasonCode und MQTT-5-DisconnectProperties.
OnMQTTPingWird ausgelöst, wenn der Client ein PINGRESP empfängt, das ein zuvor gesendetes PINGREQ bestätigt.
OnMQTTAuthWird während des MQTT-5-Enhanced-Authentication-Austauschs ausgelöst, wenn der Broker ein AUTH-Paket sendet.

Publish

NameBeschreibung
OnMQTTPublishWird ausgelöst, wenn der Broker eine eingehende PUBLISH-Nachricht zustellt; stellt Topic, Text und MQTT-5-PublishProperties bereit.
OnMQTTPublishExWird bei eingehendem PUBLISH ausgelöst; liefert die Payload als TsgcWSMQTTPublishData (Value, Bytes, Stream) zusammen mit der rohen TsgcWSMQTTMessage.
OnMQTTPubAckWird ausgelöst, wenn ein PUBACK für ein QoS-1-Publish empfangen wird (PUBLISH → PUBACK).
OnMQTTPubRecWird beim zweiten Schritt des QoS-2-Handshakes ausgelöst (PUBLISH → PUBREC → PUBREL → PUBCOMP).
OnMQTTPubRelWird im dritten Schritt des QoS-2-Handshakes ausgelöst, wenn ein PUBREL empfangen wird.
OnMQTTPubCompWird beim vierten und letzten Schritt des QoS-2-Handshakes ausgelöst, wenn ein PUBCOMP empfangen wird.

Subscribe

NameBeschreibung
OnMQTTSubscribeWird ausgelöst, wenn ein SUBACK als Antwort auf Subscribe empfangen wird; macht Reason-Codes pro Topic und MQTT-5-SubscribeProperties zugänglich.
OnMQTTUnSubscribeWird ausgelöst, wenn ein UNSUBACK als Antwort auf UnSubscribe empfangen wird; stellt Reason-Codes pro Topic und MQTT-5-UnsubscribeProperties bereit.

Alle Ereignisse (alphabetisch)

NameBeschreibung
OnMQTTAuthWird während des MQTT-5-Enhanced-Authentication-Austauschs ausgelöst, wenn der Broker ein AUTH-Paket sendet.
OnMQTTBeforeConnectWird ausgelöst, bevor das CONNECT-Paket gesendet wird; ermöglicht es der App, CleanSession und ClientIdentifier zu überschreiben.
OnMQTTConnectWird ausgelöst, nachdem CONNACK empfangen wurde; meldet das Session-Flag, den ReasonCode und MQTT-5-ConnectProperties.
OnMQTTDisconnectWird ausgelöst, wenn der Broker ein DISCONNECT sendet oder die Sitzung geschlossen wird; meldet ReasonCode und MQTT-5-DisconnectProperties.
OnMQTTPingWird ausgelöst, wenn der Client ein PINGRESP empfängt, das ein zuvor gesendetes PINGREQ bestätigt.
OnMQTTPubAckWird ausgelöst, wenn ein PUBACK für ein QoS-1-Publish empfangen wird (PUBLISH → PUBACK).
OnMQTTPubCompWird beim vierten und letzten Schritt des QoS-2-Handshakes ausgelöst, wenn ein PUBCOMP empfangen wird.
OnMQTTPublishWird ausgelöst, wenn der Broker eine eingehende PUBLISH-Nachricht zustellt; stellt Topic, Text und MQTT-5-PublishProperties bereit.
OnMQTTPublishExWird bei eingehendem PUBLISH ausgelöst; liefert die Payload als TsgcWSMQTTPublishData (Value, Bytes, Stream) zusammen mit der rohen TsgcWSMQTTMessage.
OnMQTTPubRecWird beim zweiten Schritt des QoS-2-Handshakes ausgelöst (PUBLISH → PUBREC → PUBREL → PUBCOMP).
OnMQTTPubRelWird im dritten Schritt des QoS-2-Handshakes ausgelöst, wenn ein PUBREL empfangen wird.
OnMQTTSubscribeWird ausgelöst, wenn ein SUBACK als Antwort auf Subscribe empfangen wird; macht Reason-Codes pro Topic und MQTT-5-SubscribeProperties zugänglich.
OnMQTTUnSubscribeWird ausgelöst, wenn ein UNSUBACK als Antwort auf UnSubscribe empfangen wird; stellt Reason-Codes pro Topic und MQTT-5-UnsubscribeProperties bereit.