TsgcWSPClient_sgcEvents › OnRawMessage

OnRawMessage Event

Generato prima che il componente analizzi un messaggio; impostare Handled a True per sopprimere l'elaborazione predefinita.

Sintassi

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

Valore predefinito

Note

Utilizzare questo evento per esaminare o registrare il payload wire raw prima che il componente decodifichi l'envelope sgc. Impostando Handled su True si interrompe l'ulteriore elaborazione, pertanto OnMessage, OnEvent, OnRPCResult e altri eventi di alto livello non vengono generati per questo messaggio.

Esempio

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

Torna agli Eventi