TsgcWSPClient_sgc › 이벤트 › OnRawMessage
구성 요소가 메시지를 파싱하기 전에 발생합니다. 기본 처리를 억제하려면 Handled를 True로 설정하십시오.
property OnRawMessage: TsgcWSRawMessageEvent;
// TsgcWSRawMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string; var Handled: Boolean) of object
—
이 이벤트를 사용하여 구성 요소가 sgc 봉투를 디코딩하기 전에 raw 와이어 페이로드를 검사하거나 로깅하십시오. Handled를 True로 설정하면 추가 처리가 중지되므로 이 메시지에 대해 OnMessage, OnEvent, OnRPCResult 및 기타 상위 수준 이벤트가 발생하지 않습니다.
procedure TForm1.oProtocolRawMessage(Connection: TsgcWSConnection;
const Text: string; var Handled: Boolean);
begin
Memo1.Lines.Add('raw: ' + Text);
Handled := False;
end;