TsgcWSPClient_MQTT › Eventos
Eventos que você pode tratar, agrupados por propósito, seguidos pela lista alfabética completa.
| Name | Descrição |
|---|---|
| OnMQTTBeforeConnect | Disparado antes de o pacote CONNECT ser enviado; permite que o app substitua CleanSession e ClientIdentifier. |
| OnMQTTConnect | Disparado após o CONNACK ser recebido; reporta a flag Session, o ReasonCode e o ConnectProperties do MQTT 5. |
| OnMQTTDisconnect | Disparado quando o broker envia um DISCONNECT ou a sessão é fechada; reporta o ReasonCode e as DisconnectProperties do MQTT 5. |
| OnMQTTPing | Disparado quando o cliente recebe um PINGRESP confirmando um PINGREQ enviado anteriormente. |
| OnMQTTAuth | Disparado durante a troca de autenticação aprimorada do MQTT 5 quando o broker envia um pacote AUTH. |
| Name | Descrição |
|---|---|
| OnMQTTPublish | Disparado quando o broker entrega uma mensagem PUBLISH de entrada; expõe Topic, Text e PublishProperties do MQTT 5. |
| OnMQTTPublishEx | Disparado em um PUBLISH recebido; entrega o payload como um TsgcWSMQTTPublishData (Value, Bytes, Stream) mais a TsgcWSMQTTMessage bruta. |
| OnMQTTPubAck | Disparado quando um PUBACK é recebido para um publish QoS 1 (PUBLISH → PUBACK). |
| OnMQTTPubRec | Disparado na segunda etapa do handshake QoS 2 (PUBLISH → PUBREC → PUBREL → PUBCOMP). |
| OnMQTTPubRel | Disparado na terceira etapa do handshake QoS 2 quando um PUBREL é recebido. |
| OnMQTTPubComp | Dispara na quarta e última etapa do handshake QoS 2 quando um PUBCOMP é recebido. |
| Name | Descrição |
|---|---|
| OnMQTTSubscribe | Disparado quando um SUBACK é recebido em resposta a Subscribe; expõe códigos de motivo por tópico e SubscribeProperties do MQTT 5. |
| OnMQTTUnSubscribe | Disparado quando um UNSUBACK é recebido em resposta a UnSubscribe; expõe os reason codes por tópico e as UnsubscribeProperties do MQTT 5. |
| Name | Descrição |
|---|---|
| OnMQTTAuth | Disparado durante a troca de autenticação aprimorada do MQTT 5 quando o broker envia um pacote AUTH. |
| OnMQTTBeforeConnect | Disparado antes de o pacote CONNECT ser enviado; permite que o app substitua CleanSession e ClientIdentifier. |
| OnMQTTConnect | Disparado após o CONNACK ser recebido; reporta a flag Session, o ReasonCode e o ConnectProperties do MQTT 5. |
| OnMQTTDisconnect | Disparado quando o broker envia um DISCONNECT ou a sessão é fechada; reporta o ReasonCode e as DisconnectProperties do MQTT 5. |
| OnMQTTPing | Disparado quando o cliente recebe um PINGRESP confirmando um PINGREQ enviado anteriormente. |
| OnMQTTPubAck | Disparado quando um PUBACK é recebido para um publish QoS 1 (PUBLISH → PUBACK). |
| OnMQTTPubComp | Dispara na quarta e última etapa do handshake QoS 2 quando um PUBCOMP é recebido. |
| OnMQTTPublish | Disparado quando o broker entrega uma mensagem PUBLISH de entrada; expõe Topic, Text e PublishProperties do MQTT 5. |
| OnMQTTPublishEx | Disparado em um PUBLISH recebido; entrega o payload como um TsgcWSMQTTPublishData (Value, Bytes, Stream) mais a TsgcWSMQTTMessage bruta. |
| OnMQTTPubRec | Disparado na segunda etapa do handshake QoS 2 (PUBLISH → PUBREC → PUBREL → PUBCOMP). |
| OnMQTTPubRel | Disparado na terceira etapa do handshake QoS 2 quando um PUBREL é recebido. |
| OnMQTTSubscribe | Disparado quando um SUBACK é recebido em resposta a Subscribe; expõe códigos de motivo por tópico e SubscribeProperties do MQTT 5. |
| OnMQTTUnSubscribe | Disparado quando um UNSUBACK é recebido em resposta a UnSubscribe; expõe os reason codes por tópico e as UnsubscribeProperties do MQTT 5. |