TsgcWSPClient_WAMP이벤트 › OnError

OnError Event

구성 요소가 전송 또는 프로토콜 수준 오류 조건을 감지할 때 발생합니다.

구문

property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object

기본값

설명

전송 계층 오류(핸드셰이크 거부, TLS 오류, 소켓 재설정)와 프로토콜 계층 이상(디코더가 파싱할 수 없는 잘못된 형식의 WAMP 프레임)을 표면화합니다. Error 문자열은 로그에 적합한 사람이 읽을 수 있는 설명입니다. 원격 피어가 발생시킨 RPC 관련 오류는 여기에서 보고되지 않습니다. 해당 오류는 OnCallError를 통해 도착합니다. 사용자 코드 내에서 발생한 Delphi 예외를 처리하는 OnException과 혼동하지 마십시오.

예제


procedure TForm1.WAMPError(Connection: TsgcWSConnection; const Error: string);
begin
  Memo1.Lines.Add('wamp error: ' + Error);
end;

이벤트로 돌아가기