TsgcWebSocketServer_HTTPAPI › Events › OnException
Se déclenche chaque fois qu'une exception non gérée est levée lors du traitement d'une connexion client.
property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object
—
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.
procedure OnException(Connection: TsgcWSConnection; E: Exception);
begin
WriteLn('#exception: ' + E.Message);
end;