TsgcWSPClient_sgcイベント › OnRawMessage

OnRawMessage イベント

コンポーネントがメッセージを解析する前に発火します。デフォルト処理を抑制するには Handled を True に設定します。

構文

property OnRawMessage: TsgcWSRawMessageEvent;
// TsgcWSRawMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string; var Handled: Boolean) of object

デフォルト値

解説

コンポーネントがsgcエンベロープをデコードする前に、生のワイヤペイロードを検査またはログに記録するには、このイベントを使用します。HandledをTrueに設定するとそれ以降の処理が停止するため、OnMessage、OnEvent、OnRPCResult、およびその他の高レベルのイベントはこのメッセージに対して発生しません。

使用例

procedure TForm1.oProtocolRawMessage(Connection: TsgcWSConnection;
  const Text: string; var Handled: Boolean);
begin
  Memo1.Lines.Add('raw: ' + Text);
  Handled := False;
end;

イベントに戻る