TsgcWSPClient_sgc › Événements › OnRawMessage
Se déclenche avant que le composant analyse un message ; définissez Handled à True pour supprimer le traitement par défaut.
property OnRawMessage: TsgcWSRawMessageEvent;
// TsgcWSRawMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string; var Handled: Boolean) of object
—
Utilisez cet événement pour inspecter ou journaliser le payload filaire brut avant que le composant ne décode l'enveloppe sgc. Définir Handled à True arrête le traitement ultérieur, de sorte que OnMessage, OnEvent, OnRPCResult et les autres événements de haut niveau ne se déclenchent pas pour ce message.
procedure TForm1.oProtocolRawMessage(Connection: TsgcWSConnection;
const Text: string; var Handled: Boolean);
begin
Memo1.Lines.Add('raw: ' + Text);
Handled := False;
end;