TsgcWSPClient_sgc › Événements › OnRPCError
Se déclenche lorsque le serveur retourne une réponse d'erreur à une requête RPC.
property OnRPCError: TsgcWSRPCErrorEvent;
// TsgcWSRPCErrorEvent = procedure(Connection: TsgcWSConnection; Id: string; ErrorCode: integer; ErrorMessage, ErrorData: string) of object
—
Id correspond à la valeur passée à RPC. ErrorCode est le code numérique retourné par le serveur, ErrorMessage la courte description et ErrorData les informations étendues optionnelles (généralement JSON). L'entrée en attente est automatiquement supprimée de la liste 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;