TsgcWSPClient_sgcÉvénements › OnRawMessage

OnRawMessage Événement

Se déclenche avant que le composant analyse un message ; définissez Handled à True pour supprimer le traitement par défaut.

Syntaxe

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

Valeur par défaut

Remarques

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.

Exemple

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

Retour aux événements