TsgcWSPClient_MQTT › イベント

TsgcWSPClient_MQTT イベント

処理可能なイベントを目的別にグループ化し、その後完全なアルファベット順リストを表示します。

ライフサイクル

名前説明
OnMQTTBeforeConnectCONNECT パケットが送信される前に発生し、アプリが CleanSession と ClientIdentifier を上書きできます。
OnMQTTConnectCONNACK 受信後に発火します。Session フラグ、ReasonCode、MQTT 5 ConnectProperties を報告します。
OnMQTTDisconnectブローカーが DISCONNECT を送信するかセッションが閉じられたときに発生します。ReasonCode と MQTT 5 DisconnectProperties を報告します。
OnMQTTPingクライアントが、以前に送信したPINGREQを確認するPINGRESPを受信したときに発生します。
OnMQTTAuthMQTT 5 拡張認証交換において、ブローカーが AUTH パケットを送信するときに発生します。

Publish

名前説明
OnMQTTPublishブローカーが受信 PUBLISH メッセージを配信したときに発火します。Topic、Text、MQTT 5 の PublishProperties を公開します。
OnMQTTPublishEx受信した PUBLISH 時に発生します。ペイロードを TsgcWSMQTTPublishData (Value、Bytes、Stream) および生の TsgcWSMQTTMessage として配信します。
OnMQTTPubAckQoS 1 パブリッシュ(PUBLISH → PUBACK)に対して PUBACK が受信されたときに発生します。
OnMQTTPubRecQoS 2 ハンドシェイクの第 2 レッグ(PUBLISH → PUBREC → PUBREL → PUBCOMP)で発生します。
OnMQTTPubRelPUBRELが受信されたときに、QoS 2ハンドシェイクの3番目のレグで発生します。
OnMQTTPubCompPUBCOMP を受信したときに、QoS 2 ハンドシェイクの第4の最終段階で発生します。

サブスクライブ

名前説明
OnMQTTSubscribeSubscribe に応答して SUBACK を受信したときに発生します。トピックごとの理由コードと MQTT 5 の SubscribeProperties を公開します。
OnMQTTUnSubscribeUnSubscribe に応答してUNSUBACKを受信したときに発火します。トピックごとの理由コードとMQTT 5の UnsubscribeProperties を公開します。

すべてのイベント (アルファベット順)

名前説明
OnMQTTAuthMQTT 5 拡張認証交換において、ブローカーが AUTH パケットを送信するときに発生します。
OnMQTTBeforeConnectCONNECT パケットが送信される前に発生し、アプリが CleanSession と ClientIdentifier を上書きできます。
OnMQTTConnectCONNACK 受信後に発火します。Session フラグ、ReasonCode、MQTT 5 ConnectProperties を報告します。
OnMQTTDisconnectブローカーが DISCONNECT を送信するかセッションが閉じられたときに発生します。ReasonCode と MQTT 5 DisconnectProperties を報告します。
OnMQTTPingクライアントが、以前に送信したPINGREQを確認するPINGRESPを受信したときに発生します。
OnMQTTPubAckQoS 1 パブリッシュ(PUBLISH → PUBACK)に対して PUBACK が受信されたときに発生します。
OnMQTTPubCompPUBCOMP を受信したときに、QoS 2 ハンドシェイクの第4の最終段階で発生します。
OnMQTTPublishブローカーが受信 PUBLISH メッセージを配信したときに発火します。Topic、Text、MQTT 5 の PublishProperties を公開します。
OnMQTTPublishEx受信した PUBLISH 時に発生します。ペイロードを TsgcWSMQTTPublishData (Value、Bytes、Stream) および生の TsgcWSMQTTMessage として配信します。
OnMQTTPubRecQoS 2 ハンドシェイクの第 2 レッグ(PUBLISH → PUBREC → PUBREL → PUBCOMP)で発生します。
OnMQTTPubRelPUBRELが受信されたときに、QoS 2ハンドシェイクの3番目のレグで発生します。
OnMQTTSubscribeSubscribe に応答して SUBACK を受信したときに発生します。トピックごとの理由コードと MQTT 5 の SubscribeProperties を公開します。
OnMQTTUnSubscribeUnSubscribe に応答してUNSUBACKを受信したときに発火します。トピックごとの理由コードとMQTT 5の UnsubscribeProperties を公開します。