TsgcWSPClient_MQTT › 이벤트
용도별로 그룹화된 처리할 수 있는 이벤트와 그 뒤에 전체 알파벳순 목록입니다.
| Name | 설명 |
|---|---|
| OnMQTTBeforeConnect | CONNECT 패킷이 전송되기 전에 발생합니다. 앱이 CleanSession과 ClientIdentifier를 재정의할 수 있게 합니다. |
| OnMQTTConnect | CONNACK이 수신된 후 발생합니다. Session 플래그, ReasonCode 및 MQTT 5 ConnectProperties를 보고합니다. |
| OnMQTTDisconnect | 브로커가 DISCONNECT를 보내거나 세션이 닫힐 때 발생합니다. ReasonCode와 MQTT 5 DisconnectProperties를 보고합니다. |
| OnMQTTPing | 클라이언트가 이전에 전송된 PINGREQ를 확인하는 PINGRESP를 받을 때 발생합니다. |
| OnMQTTAuth | 브로커가 AUTH 패킷을 보낼 때 MQTT 5 향상된 인증 교환 중에 발생합니다. |
| Name | 설명 |
|---|---|
| OnMQTTPublish | 브로커가 들어오는 PUBLISH 메시지를 전달할 때 발생합니다. Topic, Text 및 MQTT 5 PublishProperties를 노출합니다. |
| OnMQTTPublishEx | 들어오는 PUBLISH에서 발생합니다. 페이로드를 TsgcWSMQTTPublishData(Value, Bytes, Stream)와 원시 TsgcWSMQTTMessage로 전달합니다. |
| OnMQTTPubAck | QoS 1 publish(PUBLISH → PUBACK)에 대해 PUBACK이 수신될 때 발생합니다. |
| OnMQTTPubRec | QoS 2 핸드셰이크의 두 번째 단계(PUBLISH → PUBREC → PUBREL → PUBCOMP)에서 발생합니다. |
| OnMQTTPubRel | QoS 2 핸드셰이크의 세 번째 단계에서 PUBREL이 수신될 때 발생합니다. |
| OnMQTTPubComp | PUBCOMP가 수신될 때 QoS 2 핸드셰이크의 네 번째이자 마지막 단계에서 발생합니다. |
| Name | 설명 |
|---|---|
| OnMQTTSubscribe | Subscribe에 대한 응답으로 SUBACK이 수신될 때 발생하며, 토픽별 reason 코드와 MQTT 5 SubscribeProperties를 노출합니다. |
| OnMQTTUnSubscribe | UnSubscribe에 대한 응답으로 UNSUBACK이 수신될 때 발생합니다. 토픽별 사유 코드와 MQTT 5 UnsubscribeProperties를 노출합니다. |
| Name | 설명 |
|---|---|
| OnMQTTAuth | 브로커가 AUTH 패킷을 보낼 때 MQTT 5 향상된 인증 교환 중에 발생합니다. |
| OnMQTTBeforeConnect | CONNECT 패킷이 전송되기 전에 발생합니다. 앱이 CleanSession과 ClientIdentifier를 재정의할 수 있게 합니다. |
| OnMQTTConnect | CONNACK이 수신된 후 발생합니다. Session 플래그, ReasonCode 및 MQTT 5 ConnectProperties를 보고합니다. |
| OnMQTTDisconnect | 브로커가 DISCONNECT를 보내거나 세션이 닫힐 때 발생합니다. ReasonCode와 MQTT 5 DisconnectProperties를 보고합니다. |
| OnMQTTPing | 클라이언트가 이전에 전송된 PINGREQ를 확인하는 PINGRESP를 받을 때 발생합니다. |
| OnMQTTPubAck | QoS 1 publish(PUBLISH → PUBACK)에 대해 PUBACK이 수신될 때 발생합니다. |
| OnMQTTPubComp | PUBCOMP가 수신될 때 QoS 2 핸드셰이크의 네 번째이자 마지막 단계에서 발생합니다. |
| OnMQTTPublish | 브로커가 들어오는 PUBLISH 메시지를 전달할 때 발생합니다. Topic, Text 및 MQTT 5 PublishProperties를 노출합니다. |
| OnMQTTPublishEx | 들어오는 PUBLISH에서 발생합니다. 페이로드를 TsgcWSMQTTPublishData(Value, Bytes, Stream)와 원시 TsgcWSMQTTMessage로 전달합니다. |
| OnMQTTPubRec | QoS 2 핸드셰이크의 두 번째 단계(PUBLISH → PUBREC → PUBREL → PUBCOMP)에서 발생합니다. |
| OnMQTTPubRel | QoS 2 핸드셰이크의 세 번째 단계에서 PUBREL이 수신될 때 발생합니다. |
| OnMQTTSubscribe | Subscribe에 대한 응답으로 SUBACK이 수신될 때 발생하며, 토픽별 reason 코드와 MQTT 5 SubscribeProperties를 노출합니다. |
| OnMQTTUnSubscribe | UnSubscribe에 대한 응답으로 UNSUBACK이 수신될 때 발생합니다. 토픽별 사유 코드와 MQTT 5 UnsubscribeProperties를 노출합니다. |