TsgcWebSocketServer_HTTPAPIEvents › 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 du serveur API HTTP, par exemple lors de l'écriture vers une requête que le client a déjà abandonnée, lorsqu'un gestionnaire d'événements utilisateur lève une exception, ou lorsqu'un appel HTTP.SYS retourne une erreur inattendue. Le paramètre E expose l'instance de l'exception pour que l'application puisse journaliser le message ou réagir à des classes spécifiques. Par défaut, une déconnexion déclenche 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