TsgcWSPClient_MQTT › Events
Eventi gestibili, raggruppati per scopo, seguiti dall'elenco alfabetico completo.
| Nome | Descrizione |
|---|---|
| OnMQTTBeforeConnect | Si attiva prima dell'invio del pacchetto CONNECT; consente all'app di sovrascrivere CleanSession e ClientIdentifier. |
| OnMQTTConnect | Si attiva dopo la ricezione di CONNACK; riporta il flag Session, ReasonCode e ConnectProperties di MQTT 5. |
| OnMQTTDisconnect | Viene generato quando il broker invia un DISCONNECT o la sessione viene chiusa; riporta ReasonCode e DisconnectProperties MQTT 5. |
| OnMQTTPing | Si attiva quando il client riceve un PINGRESP che conferma un PINGREQ inviato in precedenza. |
| OnMQTTAuth | Si attiva durante lo scambio di autenticazione avanzata MQTT 5 quando il broker invia un pacchetto AUTH. |
| Nome | Descrizione |
|---|---|
| OnMQTTPublish | Generato quando il broker consegna un messaggio PUBLISH in arrivo; espone Topic, Text e le PublishProperties di MQTT 5. |
| OnMQTTPublishEx | Si attiva alla ricezione di PUBLISH; consegna il payload come TsgcWSMQTTPublishData (Value, Bytes, Stream) insieme al TsgcWSMQTTMessage grezzo. |
| OnMQTTPubAck | Si attiva quando viene ricevuto un PUBACK per una pubblicazione QoS 1 (PUBLISH → PUBACK). |
| OnMQTTPubRec | Si attiva al secondo passaggio dell'handshake QoS 2 (PUBLISH → PUBREC → PUBREL → PUBCOMP). |
| OnMQTTPubRel | Si attiva nella terza fase dell'handshake QoS 2 quando viene ricevuto un PUBREL. |
| OnMQTTPubComp | Si attiva nella quarta e ultima fase dell'handshake QoS 2 quando viene ricevuto un PUBCOMP. |
| Nome | Descrizione |
|---|---|
| OnMQTTSubscribe | Si attiva quando viene ricevuto un SUBACK in risposta a Subscribe; espone i codici di risposta per topic e SubscribeProperties di MQTT 5. |
| OnMQTTUnSubscribe | Viene generato quando viene ricevuto un UNSUBACK in risposta a UnSubscribe; espone i codici di motivo per topic e le UnsubscribeProperties di MQTT 5. |
| Nome | Descrizione |
|---|---|
| OnMQTTAuth | Si attiva durante lo scambio di autenticazione avanzata MQTT 5 quando il broker invia un pacchetto AUTH. |
| OnMQTTBeforeConnect | Si attiva prima dell'invio del pacchetto CONNECT; consente all'app di sovrascrivere CleanSession e ClientIdentifier. |
| OnMQTTConnect | Si attiva dopo la ricezione di CONNACK; riporta il flag Session, ReasonCode e ConnectProperties di MQTT 5. |
| OnMQTTDisconnect | Viene generato quando il broker invia un DISCONNECT o la sessione viene chiusa; riporta ReasonCode e DisconnectProperties MQTT 5. |
| OnMQTTPing | Si attiva quando il client riceve un PINGRESP che conferma un PINGREQ inviato in precedenza. |
| OnMQTTPubAck | Si attiva quando viene ricevuto un PUBACK per una pubblicazione QoS 1 (PUBLISH → PUBACK). |
| OnMQTTPubComp | Si attiva nella quarta e ultima fase dell'handshake QoS 2 quando viene ricevuto un PUBCOMP. |
| OnMQTTPublish | Generato quando il broker consegna un messaggio PUBLISH in arrivo; espone Topic, Text e le PublishProperties di MQTT 5. |
| OnMQTTPublishEx | Si attiva alla ricezione di PUBLISH; consegna il payload come TsgcWSMQTTPublishData (Value, Bytes, Stream) insieme al TsgcWSMQTTMessage grezzo. |
| OnMQTTPubRec | Si attiva al secondo passaggio dell'handshake QoS 2 (PUBLISH → PUBREC → PUBREL → PUBCOMP). |
| OnMQTTPubRel | Si attiva nella terza fase dell'handshake QoS 2 quando viene ricevuto un PUBREL. |
| OnMQTTSubscribe | Si attiva quando viene ricevuto un SUBACK in risposta a Subscribe; espone i codici di risposta per topic e SubscribeProperties di MQTT 5. |
| OnMQTTUnSubscribe | Viene generato quando viene ricevuto un UNSUBACK in risposta a UnSubscribe; espone i codici di motivo per topic e le UnsubscribeProperties di MQTT 5. |