TsgcWSPClient_MQTT › Eventos
Eventos que puede gestionar, agrupados por propósito, seguidos de la lista alfabética completa.
| Nombre | Descripción |
|---|---|
| OnMQTTBeforeConnect | Se activa antes de que se envíe el paquete CONNECT; permite que la aplicación anule CleanSession y ClientIdentifier. |
| OnMQTTConnect | Se dispara tras recibir CONNACK; notifica el indicador de sesión, el ReasonCode y las ConnectProperties de MQTT 5. |
| OnMQTTDisconnect | Se activa cuando el broker envía un DISCONNECT o la sesión se cierra; informa del ReasonCode y las DisconnectProperties de MQTT 5. |
| OnMQTTPing | Se activa cuando el cliente recibe un PINGRESP que confirma un PINGREQ enviado previamente. |
| OnMQTTAuth | Se activa durante el intercambio de autenticación mejorada de MQTT 5 cuando el broker envía un paquete AUTH. |
| Nombre | Descripción |
|---|---|
| OnMQTTPublish | Se activa cuando el broker entrega un mensaje PUBLISH entrante; expone Topic, Text y PublishProperties de MQTT 5. |
| OnMQTTPublishEx | Se dispara al recibir un PUBLISH; entrega la carga como TsgcWSMQTTPublishData (Value, Bytes, Stream) junto con el TsgcWSMQTTMessage sin procesar. |
| OnMQTTPubAck | Se dispara cuando se recibe un PUBACK para una publicación QoS 1 (PUBLISH → PUBACK). |
| OnMQTTPubRec | Se activa en la segunda fase del protocolo de enlace QoS 2 (PUBLISH → PUBREC → PUBREL → PUBCOMP). |
| OnMQTTPubRel | Se activa en la tercera fase del handshake QoS 2 cuando se recibe un PUBREL. |
| OnMQTTPubComp | Se activa en la cuarta y última fase del handshake QoS 2 cuando se recibe un PUBCOMP. |
| Nombre | Descripción |
|---|---|
| OnMQTTSubscribe | Se activa cuando se recibe un SUBACK en respuesta a Subscribe; expone los códigos de motivo por tema y las SubscribeProperties de MQTT 5. |
| OnMQTTUnSubscribe | Se activa cuando se recibe un UNSUBACK en respuesta a UnSubscribe; expone los códigos de motivo por tema y las UnsubscribeProperties de MQTT 5. |
| Nombre | Descripción |
|---|---|
| OnMQTTAuth | Se activa durante el intercambio de autenticación mejorada de MQTT 5 cuando el broker envía un paquete AUTH. |
| OnMQTTBeforeConnect | Se activa antes de que se envíe el paquete CONNECT; permite que la aplicación anule CleanSession y ClientIdentifier. |
| OnMQTTConnect | Se dispara tras recibir CONNACK; notifica el indicador de sesión, el ReasonCode y las ConnectProperties de MQTT 5. |
| OnMQTTDisconnect | Se activa cuando el broker envía un DISCONNECT o la sesión se cierra; informa del ReasonCode y las DisconnectProperties de MQTT 5. |
| OnMQTTPing | Se activa cuando el cliente recibe un PINGRESP que confirma un PINGREQ enviado previamente. |
| OnMQTTPubAck | Se dispara cuando se recibe un PUBACK para una publicación QoS 1 (PUBLISH → PUBACK). |
| OnMQTTPubComp | Se activa en la cuarta y última fase del handshake QoS 2 cuando se recibe un PUBCOMP. |
| OnMQTTPublish | Se activa cuando el broker entrega un mensaje PUBLISH entrante; expone Topic, Text y PublishProperties de MQTT 5. |
| OnMQTTPublishEx | Se dispara al recibir un PUBLISH; entrega la carga como TsgcWSMQTTPublishData (Value, Bytes, Stream) junto con el TsgcWSMQTTMessage sin procesar. |
| OnMQTTPubRec | Se activa en la segunda fase del protocolo de enlace QoS 2 (PUBLISH → PUBREC → PUBREL → PUBCOMP). |
| OnMQTTPubRel | Se activa en la tercera fase del handshake QoS 2 cuando se recibe un PUBREL. |
| OnMQTTSubscribe | Se activa cuando se recibe un SUBACK en respuesta a Subscribe; expone los códigos de motivo por tema y las SubscribeProperties de MQTT 5. |
| OnMQTTUnSubscribe | Se activa cuando se recibe un UNSUBACK en respuesta a UnSubscribe; expone los códigos de motivo por tema y las UnsubscribeProperties de MQTT 5. |