TsgcWebSocketServerÉvénements › OnException

OnException Event

Se déclenche chaque fois qu'une exception non gérée est levée lors du traitement d'une connexion client.

Syntaxe

property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object

Valeur par défaut

Remarques

OnException est déclenché chaque fois qu'une exception échappe au traitement interne, par exemple lors de l'écriture dans un socket que le client a déjà abandonné, lorsqu'un gestionnaire d'événement utilisateur lève une exception, ou lorsque la lecture TCP échoue de manière inattendue. Le paramètre E expose l'instance d'exception pour que l'application puisse journaliser le message ou réagir à des classes spécifiques. Par défaut, une déconnexion lève une exception ici ; définissez Options.RaiseDisconnectExceptions à False pour supprimer ces exceptions liées à la déconnexion.

Exemple


procedure OnException(Connection: TsgcWSConnection; E: Exception);
begin
  WriteLn('#exception: ' + E.Message);
end;

Retour aux événements