TsgcWSPServer_WAMPÉvénements › OnError

OnError Événement

Se déclenche lorsque le serveur détecte une erreur de transport ou de protocole sur une connexion client WAMP.

Syntaxe

property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object

Valeur par défaut

Remarques

Expose les défaillances au niveau du transport (négociation TLS, réinitialisations de socket, fermeture anormale) et les anomalies au niveau du protocole soulevées par le décodeur WAMP contre une trame entrante (id de message inconnu, JSON malformé). La chaîne Error est une description lisible par l'humain destinée à la journalisation. Les erreurs produites par le code d'application dans un RPC sont signalées via CallError renvoyé à l'appelant, pas ici. Utilisez OnException pour les exceptions Delphi levées dans les gestionnaires d'événements utilisateur.

Exemple


procedure TForm1.WAMPServerError(Connection: TsgcWSConnection;
  const Error: string);
begin
  Memo1.Lines.Add(Format('[%s] error: %s', [Connection.Guid, Error]));
end;

Retour aux événements