TsgcWSPClient_MQTT › Gebeurtenissen

TsgcWSPClient_MQTT Gebeurtenissen

Gebeurtenissen die u kunt verwerken, gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.

Levenscyclus

NaamBeschrijving
OnMQTTBeforeConnectWordt geactiveerd voordat het CONNECT-pakket wordt verstuurd; laat de toepassing CleanSession en ClientIdentifier overschrijven.
OnMQTTConnectWordt geactiveerd nadat CONNACK is ontvangen; rapporteert de Session-vlag, ReasonCode en MQTT 5 ConnectProperties.
OnMQTTDisconnectWordt geactiveerd wanneer de broker een DISCONNECT stuurt of de sessie is gesloten; meldt ReasonCode en MQTT 5 DisconnectProperties.
OnMQTTPingWordt geactiveerd wanneer de client een PINGRESP ontvangt ter bevestiging van een eerder verzonden PINGREQ.
OnMQTTAuthWordt geactiveerd tijdens de MQTT 5 uitgebreide authenticatie-uitwisseling wanneer de broker een AUTH-pakket verzendt.

Publish

NaamBeschrijving
OnMQTTPublishWordt geactiveerd wanneer de broker een binnenkomend PUBLISH-bericht aflevert; geeft Topic, Text en MQTT 5 PublishProperties bloot.
OnMQTTPublishExGegenereerd bij inkomende PUBLISH; levert de payload als een TsgcWSMQTTPublishData (Value, Bytes, Stream) plus het ruwe TsgcWSMQTTMessage.
OnMQTTPubAckWordt geactiveerd wanneer een PUBACK wordt ontvangen voor een QoS 1-publish (PUBLISH → PUBACK).
OnMQTTPubRecWordt geactiveerd bij de tweede stap van de QoS 2-handshake (PUBLISH → PUBREC → PUBREL → PUBCOMP).
OnMQTTPubRelWordt geactiveerd op het derde been van de QoS 2-handshake wanneer een PUBREL wordt ontvangen.
OnMQTTPubCompWordt geactiveerd bij de vierde en laatste stap van de QoS 2-handshake wanneer een PUBCOMP wordt ontvangen.

Abonneren

NaamBeschrijving
OnMQTTSubscribeWordt geactiveerd wanneer een SUBACK wordt ontvangen als reactie op Subscribe; biedt per-onderwerp redencodes en MQTT 5 SubscribeProperties.
OnMQTTUnSubscribeWordt geactiveerd wanneer een UNSUBACK wordt ontvangen als reactie op UnSubscribe; geeft per onderwerp redencodes en MQTT 5 UnsubscribeProperties vrij.

Alle gebeurtenissen (alfabetisch)

NaamBeschrijving
OnMQTTAuthWordt geactiveerd tijdens de MQTT 5 uitgebreide authenticatie-uitwisseling wanneer de broker een AUTH-pakket verzendt.
OnMQTTBeforeConnectWordt geactiveerd voordat het CONNECT-pakket wordt verstuurd; laat de toepassing CleanSession en ClientIdentifier overschrijven.
OnMQTTConnectWordt geactiveerd nadat CONNACK is ontvangen; rapporteert de Session-vlag, ReasonCode en MQTT 5 ConnectProperties.
OnMQTTDisconnectWordt geactiveerd wanneer de broker een DISCONNECT stuurt of de sessie is gesloten; meldt ReasonCode en MQTT 5 DisconnectProperties.
OnMQTTPingWordt geactiveerd wanneer de client een PINGRESP ontvangt ter bevestiging van een eerder verzonden PINGREQ.
OnMQTTPubAckWordt geactiveerd wanneer een PUBACK wordt ontvangen voor een QoS 1-publish (PUBLISH → PUBACK).
OnMQTTPubCompWordt geactiveerd bij de vierde en laatste stap van de QoS 2-handshake wanneer een PUBCOMP wordt ontvangen.
OnMQTTPublishWordt geactiveerd wanneer de broker een binnenkomend PUBLISH-bericht aflevert; geeft Topic, Text en MQTT 5 PublishProperties bloot.
OnMQTTPublishExGegenereerd bij inkomende PUBLISH; levert de payload als een TsgcWSMQTTPublishData (Value, Bytes, Stream) plus het ruwe TsgcWSMQTTMessage.
OnMQTTPubRecWordt geactiveerd bij de tweede stap van de QoS 2-handshake (PUBLISH → PUBREC → PUBREL → PUBCOMP).
OnMQTTPubRelWordt geactiveerd op het derde been van de QoS 2-handshake wanneer een PUBREL wordt ontvangen.
OnMQTTSubscribeWordt geactiveerd wanneer een SUBACK wordt ontvangen als reactie op Subscribe; biedt per-onderwerp redencodes en MQTT 5 SubscribeProperties.
OnMQTTUnSubscribeWordt geactiveerd wanneer een UNSUBACK wordt ontvangen als reactie op UnSubscribe; geeft per onderwerp redencodes en MQTT 5 UnsubscribeProperties vrij.