TsgcWSPClient_MQTT › Events
Ereignisse, die Sie behandeln können, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.
| Name | Beschreibung |
|---|---|
| OnMQTTBeforeConnect | Wird ausgelöst, bevor das CONNECT-Paket gesendet wird; ermöglicht es der App, CleanSession und ClientIdentifier zu überschreiben. |
| OnMQTTConnect | Wird ausgelöst, nachdem CONNACK empfangen wurde; meldet das Session-Flag, den ReasonCode und MQTT-5-ConnectProperties. |
| OnMQTTDisconnect | Wird ausgelöst, wenn der Broker ein DISCONNECT sendet oder die Sitzung geschlossen wird; meldet ReasonCode und MQTT-5-DisconnectProperties. |
| OnMQTTPing | Wird ausgelöst, wenn der Client ein PINGRESP empfängt, das ein zuvor gesendetes PINGREQ bestätigt. |
| OnMQTTAuth | Wird während des MQTT-5-Enhanced-Authentication-Austauschs ausgelöst, wenn der Broker ein AUTH-Paket sendet. |
| Name | Beschreibung |
|---|---|
| OnMQTTPublish | Wird ausgelöst, wenn der Broker eine eingehende PUBLISH-Nachricht zustellt; stellt Topic, Text und MQTT-5-PublishProperties bereit. |
| OnMQTTPublishEx | Wird bei eingehendem PUBLISH ausgelöst; liefert die Payload als TsgcWSMQTTPublishData (Value, Bytes, Stream) zusammen mit der rohen TsgcWSMQTTMessage. |
| OnMQTTPubAck | Wird ausgelöst, wenn ein PUBACK für ein QoS-1-Publish empfangen wird (PUBLISH → PUBACK). |
| OnMQTTPubRec | Wird beim zweiten Schritt des QoS-2-Handshakes ausgelöst (PUBLISH → PUBREC → PUBREL → PUBCOMP). |
| OnMQTTPubRel | Wird im dritten Schritt des QoS-2-Handshakes ausgelöst, wenn ein PUBREL empfangen wird. |
| OnMQTTPubComp | Wird beim vierten und letzten Schritt des QoS-2-Handshakes ausgelöst, wenn ein PUBCOMP empfangen wird. |
| Name | Beschreibung |
|---|---|
| OnMQTTSubscribe | Wird ausgelöst, wenn ein SUBACK als Antwort auf Subscribe empfangen wird; macht Reason-Codes pro Topic und MQTT-5-SubscribeProperties zugänglich. |
| OnMQTTUnSubscribe | Wird ausgelöst, wenn ein UNSUBACK als Antwort auf UnSubscribe empfangen wird; stellt Reason-Codes pro Topic und MQTT-5-UnsubscribeProperties bereit. |
| Name | Beschreibung |
|---|---|
| OnMQTTAuth | Wird während des MQTT-5-Enhanced-Authentication-Austauschs ausgelöst, wenn der Broker ein AUTH-Paket sendet. |
| OnMQTTBeforeConnect | Wird ausgelöst, bevor das CONNECT-Paket gesendet wird; ermöglicht es der App, CleanSession und ClientIdentifier zu überschreiben. |
| OnMQTTConnect | Wird ausgelöst, nachdem CONNACK empfangen wurde; meldet das Session-Flag, den ReasonCode und MQTT-5-ConnectProperties. |
| OnMQTTDisconnect | Wird ausgelöst, wenn der Broker ein DISCONNECT sendet oder die Sitzung geschlossen wird; meldet ReasonCode und MQTT-5-DisconnectProperties. |
| OnMQTTPing | Wird ausgelöst, wenn der Client ein PINGRESP empfängt, das ein zuvor gesendetes PINGREQ bestätigt. |
| OnMQTTPubAck | Wird ausgelöst, wenn ein PUBACK für ein QoS-1-Publish empfangen wird (PUBLISH → PUBACK). |
| OnMQTTPubComp | Wird beim vierten und letzten Schritt des QoS-2-Handshakes ausgelöst, wenn ein PUBCOMP empfangen wird. |
| OnMQTTPublish | Wird ausgelöst, wenn der Broker eine eingehende PUBLISH-Nachricht zustellt; stellt Topic, Text und MQTT-5-PublishProperties bereit. |
| OnMQTTPublishEx | Wird bei eingehendem PUBLISH ausgelöst; liefert die Payload als TsgcWSMQTTPublishData (Value, Bytes, Stream) zusammen mit der rohen TsgcWSMQTTMessage. |
| OnMQTTPubRec | Wird beim zweiten Schritt des QoS-2-Handshakes ausgelöst (PUBLISH → PUBREC → PUBREL → PUBCOMP). |
| OnMQTTPubRel | Wird im dritten Schritt des QoS-2-Handshakes ausgelöst, wenn ein PUBREL empfangen wird. |
| OnMQTTSubscribe | Wird ausgelöst, wenn ein SUBACK als Antwort auf Subscribe empfangen wird; macht Reason-Codes pro Topic und MQTT-5-SubscribeProperties zugänglich. |
| OnMQTTUnSubscribe | Wird ausgelöst, wenn ein UNSUBACK als Antwort auf UnSubscribe empfangen wird; stellt Reason-Codes pro Topic und MQTT-5-UnsubscribeProperties bereit. |