TsgcWSPClient_MQTT › Gebeurtenissen
Gebeurtenissen die u kunt verwerken, gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.
| Naam | Beschrijving |
|---|---|
| OnMQTTBeforeConnect | Wordt geactiveerd voordat het CONNECT-pakket wordt verstuurd; laat de toepassing CleanSession en ClientIdentifier overschrijven. |
| OnMQTTConnect | Wordt geactiveerd nadat CONNACK is ontvangen; rapporteert de Session-vlag, ReasonCode en MQTT 5 ConnectProperties. |
| OnMQTTDisconnect | Wordt geactiveerd wanneer de broker een DISCONNECT stuurt of de sessie is gesloten; meldt ReasonCode en MQTT 5 DisconnectProperties. |
| OnMQTTPing | Wordt geactiveerd wanneer de client een PINGRESP ontvangt ter bevestiging van een eerder verzonden PINGREQ. |
| OnMQTTAuth | Wordt geactiveerd tijdens de MQTT 5 uitgebreide authenticatie-uitwisseling wanneer de broker een AUTH-pakket verzendt. |
| Naam | Beschrijving |
|---|---|
| OnMQTTPublish | Wordt geactiveerd wanneer de broker een binnenkomend PUBLISH-bericht aflevert; geeft Topic, Text en MQTT 5 PublishProperties bloot. |
| OnMQTTPublishEx | Gegenereerd bij inkomende PUBLISH; levert de payload als een TsgcWSMQTTPublishData (Value, Bytes, Stream) plus het ruwe TsgcWSMQTTMessage. |
| OnMQTTPubAck | Wordt geactiveerd wanneer een PUBACK wordt ontvangen voor een QoS 1-publish (PUBLISH → PUBACK). |
| OnMQTTPubRec | Wordt geactiveerd bij de tweede stap van de QoS 2-handshake (PUBLISH → PUBREC → PUBREL → PUBCOMP). |
| OnMQTTPubRel | Wordt geactiveerd op het derde been van de QoS 2-handshake wanneer een PUBREL wordt ontvangen. |
| OnMQTTPubComp | Wordt geactiveerd bij de vierde en laatste stap van de QoS 2-handshake wanneer een PUBCOMP wordt ontvangen. |
| Naam | Beschrijving |
|---|---|
| OnMQTTSubscribe | Wordt geactiveerd wanneer een SUBACK wordt ontvangen als reactie op Subscribe; biedt per-onderwerp redencodes en MQTT 5 SubscribeProperties. |
| OnMQTTUnSubscribe | Wordt geactiveerd wanneer een UNSUBACK wordt ontvangen als reactie op UnSubscribe; geeft per onderwerp redencodes en MQTT 5 UnsubscribeProperties vrij. |
| Naam | Beschrijving |
|---|---|
| OnMQTTAuth | Wordt geactiveerd tijdens de MQTT 5 uitgebreide authenticatie-uitwisseling wanneer de broker een AUTH-pakket verzendt. |
| OnMQTTBeforeConnect | Wordt geactiveerd voordat het CONNECT-pakket wordt verstuurd; laat de toepassing CleanSession en ClientIdentifier overschrijven. |
| OnMQTTConnect | Wordt geactiveerd nadat CONNACK is ontvangen; rapporteert de Session-vlag, ReasonCode en MQTT 5 ConnectProperties. |
| OnMQTTDisconnect | Wordt geactiveerd wanneer de broker een DISCONNECT stuurt of de sessie is gesloten; meldt ReasonCode en MQTT 5 DisconnectProperties. |
| OnMQTTPing | Wordt geactiveerd wanneer de client een PINGRESP ontvangt ter bevestiging van een eerder verzonden PINGREQ. |
| OnMQTTPubAck | Wordt geactiveerd wanneer een PUBACK wordt ontvangen voor een QoS 1-publish (PUBLISH → PUBACK). |
| OnMQTTPubComp | Wordt geactiveerd bij de vierde en laatste stap van de QoS 2-handshake wanneer een PUBCOMP wordt ontvangen. |
| OnMQTTPublish | Wordt geactiveerd wanneer de broker een binnenkomend PUBLISH-bericht aflevert; geeft Topic, Text en MQTT 5 PublishProperties bloot. |
| OnMQTTPublishEx | Gegenereerd bij inkomende PUBLISH; levert de payload als een TsgcWSMQTTPublishData (Value, Bytes, Stream) plus het ruwe TsgcWSMQTTMessage. |
| OnMQTTPubRec | Wordt geactiveerd bij de tweede stap van de QoS 2-handshake (PUBLISH → PUBREC → PUBREL → PUBCOMP). |
| OnMQTTPubRel | Wordt geactiveerd op het derde been van de QoS 2-handshake wanneer een PUBREL wordt ontvangen. |
| OnMQTTSubscribe | Wordt geactiveerd wanneer een SUBACK wordt ontvangen als reactie op Subscribe; biedt per-onderwerp redencodes en MQTT 5 SubscribeProperties. |
| OnMQTTUnSubscribe | Wordt geactiveerd wanneer een UNSUBACK wordt ontvangen als reactie op UnSubscribe; geeft per onderwerp redencodes en MQTT 5 UnsubscribeProperties vrij. |