TsgcWSPClient_sgc이벤트 › OnRPCError

OnRPCError 이벤트

서버가 RPC 요청에 오류 응답을 반환할 때 발생합니다.

구문

property OnRPCError: TsgcWSRPCErrorEvent;
// TsgcWSRPCErrorEvent = procedure(Connection: TsgcWSConnection; Id: string; ErrorCode: integer; ErrorMessage, ErrorData: string) of object

기본값

설명

Id는 RPC에 전달된 값과 일치합니다. ErrorCode는 서버가 반환한 숫자 코드이고, ErrorMessage는 짧은 설명이며, ErrorData는 선택적 확장 정보(일반적으로 JSON)입니다. 대기 중인 항목은 RPC 목록에서 자동으로 제거됩니다.

예제

procedure TForm1.oProtocolRPCError(Connection: TsgcWSConnection; Id: string;
  ErrorCode: integer; ErrorMessage, ErrorData: string);
begin
  Memo1.Lines.Add(Format('rpc %s error %d: %s', [Id, ErrorCode, ErrorMessage]));
end;

이벤트로 돌아가기