TsgcWSPClient_sgc › Eventos › OnRawMessage
Disparado antes de o componente analisar uma mensagem; defina Handled como True para suprimir o processamento padrão.
property OnRawMessage: TsgcWSRawMessageEvent;
// TsgcWSRawMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string; var Handled: Boolean) of object
—
Utilize este evento para inspecionar ou registrar o payload bruto do fio antes de o componente decodificar o envelope sgc. Definir Handled como True interrompe o processamento adicional, portanto OnMessage, OnEvent, OnRPCResult e outros eventos de alto nível não disparam para esta mensagem.
procedure TForm1.oProtocolRawMessage(Connection: TsgcWSConnection;
const Text: string; var Handled: Boolean);
begin
Memo1.Lines.Add('raw: ' + Text);
Handled := False;
end;