TsgcWebSocketLoadBalancerServerÉvénements › OnError

OnError Événement

Se déclenche lorsque l'équilibreur de charge détecte une erreur sur l'une de ses connexions acceptées.

Syntaxe

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

Valeur par défaut

Remarques

OnError est déclenché pour les erreurs non fatales détectées lors du traitement d'une connexion : trames malformées, violations de protocole, échecs lors du transfert vers un backend, ou erreurs d'E/S signalées par la couche Indy. Connection est la session affectée (peut être une connexion client ou backend) et Error contient une description lisible par l'utilisateur. Utiliser l'événement pour la journalisation et les métriques ; utiliser OnException lorsque vous avez besoin d'accéder à l'objet exception réel.

Exemple


procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
  Log('Error on ' + Connection.Guid + ': ' + Error);
end;

Retour aux événements