TsgcWSPClient_sgcEventos › OnRawMessage

OnRawMessage Evento

Disparado antes de o componente analisar uma mensagem; defina Handled como True para suprimir o processamento padrão.

Sintaxe

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

Valor Padrão

Observações

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.

Exemplo

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

Voltar para Eventos