TsgcWebSocketClient › Événements › OnException
Se déclenche chaque fois qu'une exception non gérée est levée lors du traitement de la connexion.
property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object
—
OnException est déclenché chaque fois qu'une exception échappe au traitement interne, par exemple lors d'une écriture sur un socket qui n'est plus actif, de l'accès à un objet libéré, ou lorsque le serveur ferme la connexion pendant qu'une lecture est en cours. Le paramètre E expose l'instance d'exception afin que l'application puisse journaliser le message ou réagir à des classes spécifiques. Par défaut, une déconnexion du serveur lève 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;