TsgcWSPClient_sgcEreignisse › OnRPCError

OnRPCError Ereignis

Wird ausgelöst, wenn der Server eine Fehlerantwort auf eine RPC-Anfrage zurückgibt.

Syntax

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

Standardwert

Hinweise

Id stimmt mit dem Wert überein, der an RPC übergeben wurde. ErrorCode ist der vom Server zurückgegebene numerische Code, ErrorMessage die kurze Beschreibung und ErrorData optionale erweiterte Informationen (typischerweise JSON). Der ausstehende Eintrag wird automatisch aus der RPC-Liste entfernt.

Beispiel

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;

Zurück zu Ereignissen