TsgcWSPClient_sgcÉvénements › OnRPCError

OnRPCError Événement

Se déclenche lorsque le serveur retourne une réponse d'erreur à une requête RPC.

Syntaxe

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

Valeur par défaut

Remarques

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.

Exemple

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;

Retour aux événements