TsgcWSPClient_sgcEreignisse › OnRawMessage

OnRawMessage Ereignis

Wird ausgelöst, bevor die Komponente eine Nachricht parst; setzen Sie Handled auf True, um die Standardverarbeitung zu unterdrücken.

Syntax

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

Standardwert

Hinweise

Verwenden Sie dieses Ereignis, um die rohe Wire-Payload zu inspizieren oder zu protokollieren, bevor die Komponente die sgc-Hülle decodiert. Das Setzen von Handled auf True stoppt die weitere Verarbeitung, sodass OnMessage, OnEvent, OnRPCResult und andere übergeordnete Ereignisse für diese Nachricht nicht ausgelöst werden.

Beispiel

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

Zurück zu Ereignissen