TsgcWSPClient_sgc › Events › OnRPCError
Wordt geactiveerd wanneer de server een foutantwoord retourneert op een RPC-verzoek.
property OnRPCError: TsgcWSRPCErrorEvent;
// TsgcWSRPCErrorEvent = procedure(Connection: TsgcWSConnection; Id: string; ErrorCode: integer; ErrorMessage, ErrorData: string) of object
—
Id komt overeen met de waarde die is doorgegeven aan RPC. ErrorCode is de numerieke code geretourneerd door de server, ErrorMessage de korte beschrijving en ErrorData optionele uitgebreide informatie (meestal JSON). De openstaande invoer wordt automatisch verwijderd uit de RPC-lijst.
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;