TsgcWSPServer_WAMP › イベント

TsgcWSPServer_WAMP イベント

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

ライフサイクル

名前説明
OnConnectWebSocket クライアントがハンドシェイクを完了して WAMP サブプロトコルにアタッチすると、サーバーサイドで発生します。
OnDisconnectWAMPクライアントがWebSocketトランスポートを閉じるか、サーバーがドロップしたときにサーバー側で発生します。
OnErrorサーバーがWAMPクライアント接続でトランスポートまたはプロトコルレベルのエラーを検出したときに発生します。
OnExceptionサーバーのワーカースレッドまたはユーザーイベントハンドラー内で Delphi 例外が発生したときに発生します。

メッセージング

名前説明
OnMessageWAMP デコーダーが専用の RPC または PubSub イベントにルーティングしなかったクライアントからの受信テキストフレームに対して発生します。
OnBinaryクライアントが標準的な WAMP v1 テキストプロトコルの一部ではないバイナリ WebSocket フレームを送信したときに発火します。
OnFragmentedマルチフレーム WebSocket メッセージのペイロードが再組み立てされる前に、クライアントから受信した各フラグメントに対して発生します。
OnRawMessageWAMPデコードの前に発生し、サーバーが受信するすべてのテキストフレームを検査し、オプションでそれ以降の処理を抑制できるようにします。

PubSub

名前説明
OnBeforeSubscriptionクライアントが SUBSCRIBE フレームを送信したときに発生し、サーバーがサブスクリプションを承認または拒否する機会を与えます。
OnSubscriptionクライアントのサブスクリプションが受け入れられ、ブローカーがトピックに対してクライアントを登録した後に発火します。
OnUnSubscriptionクライアントがUNSUBSCRIBEフレームを送信し、ブローカーがクライアントをトピックから削除したときに発火します。

RPC

名前説明
OnCallクライアントがリモートプロシージャを呼び出したときに発生します。ハンドラーは CallResult、CallProgressResult、または CallError を通じて応答する必要があります。
OnBeforeCancelCallクライアントが進行中の RPC のキャンセルを要求したときに発生し、サーバーがリクエストを承認または拒否する機会を提供します。

名前空間

名前説明
OnPrefixクライアントが PREFIX フレームを送信し、完全な URI に展開するショートカット (CURIE) を登録するときに発生します。

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

名前説明
OnBeforeCancelCallクライアントが進行中の RPC のキャンセルを要求したときに発生し、サーバーがリクエストを承認または拒否する機会を提供します。
OnBeforeSubscriptionクライアントが SUBSCRIBE フレームを送信したときに発生し、サーバーがサブスクリプションを承認または拒否する機会を与えます。
OnBinaryクライアントが標準的な WAMP v1 テキストプロトコルの一部ではないバイナリ WebSocket フレームを送信したときに発火します。
OnCallクライアントがリモートプロシージャを呼び出したときに発生します。ハンドラーは CallResult、CallProgressResult、または CallError を通じて応答する必要があります。
OnConnectWebSocket クライアントがハンドシェイクを完了して WAMP サブプロトコルにアタッチすると、サーバーサイドで発生します。
OnDisconnectWAMPクライアントがWebSocketトランスポートを閉じるか、サーバーがドロップしたときにサーバー側で発生します。
OnErrorサーバーがWAMPクライアント接続でトランスポートまたはプロトコルレベルのエラーを検出したときに発生します。
OnExceptionサーバーのワーカースレッドまたはユーザーイベントハンドラー内で Delphi 例外が発生したときに発生します。
OnFragmentedマルチフレーム WebSocket メッセージのペイロードが再組み立てされる前に、クライアントから受信した各フラグメントに対して発生します。
OnMessageWAMP デコーダーが専用の RPC または PubSub イベントにルーティングしなかったクライアントからの受信テキストフレームに対して発生します。
OnPrefixクライアントが PREFIX フレームを送信し、完全な URI に展開するショートカット (CURIE) を登録するときに発生します。
OnRawMessageWAMPデコードの前に発生し、サーバーが受信するすべてのテキストフレームを検査し、オプションでそれ以降の処理を抑制できるようにします。
OnSubscriptionクライアントのサブスクリプションが受け入れられ、ブローカーがトピックに対してクライアントを登録した後に発火します。
OnUnSubscriptionクライアントがUNSUBSCRIBEフレームを送信し、ブローカーがクライアントをトピックから削除したときに発火します。