TsgcWSPClient_WAMPイベント › OnMessage

OnMessage イベント

WAMP デコーダーが高レベルの RPC または PubSub ハンドラーにルーティングしなかった受信テキストフレームに対して発火します。

構文

property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object

デフォルト値

解説

標準の WAMP v1 フレーム(WELCOME、CALL、CALLRESULT、CALLERROR、EVENT など)はプロトコルデコーダーによって消費され、専用のイベント(OnWelcomeOnCallResultOnCallErrorOnEvent など)を通じて発生します。残りのテキストフレーム(通常はサーバー固有の拡張機能または不明なタイプ ID のメッセージ)は、アプリケーションがまだそれを検査できるようにここに表示されます。テキストを処理せずに返すことは安全です。WAMP は認識されないメッセージに対して確認の契約を持ちません。

使用例


procedure TForm1.WAMPMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add('passthrough: ' + Text);
end;

イベントに戻る