TsgcWebSocketServer_HTTPAPI › Eventos › OnException
Se activa cuando se produce una excepción no controlada al procesar una conexión de cliente.
property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object
—
OnException se genera cada vez que una excepción escapa al procesamiento interno del servidor HTTP API, por ejemplo al escribir en una solicitud que el cliente ya ha cerrado, cuando un manejador de eventos de usuario lanza una excepción, o cuando una llamada a HTTP.SYS devuelve un error inesperado. El parámetro E expone la instancia de la excepción para que la aplicación pueda registrar el mensaje o reaccionar ante clases específicas. De forma predeterminada, una desconexión genera una excepción aquí; establezca Options.RaiseDisconnectExceptions en False para suprimir las excepciones relacionadas con desconexiones.
procedure OnException(Connection: TsgcWSConnection; E: Exception);
begin
WriteLn('#exception: ' + E.Message);
end;