TsgcQUICServer › Eventos › OnQUICException

OnQUICException Evento

Se activa cuando se produce una excepción no controlada al atender una conexión QUIC o el listener.

Sintaxis

property OnQUICException: TsgcQUICServerExceptionEvent;
// TsgcQUICServerExceptionEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception) of object

Valor Predeterminado

—

Observaciones

OnQUICException se genera cuando el hilo de bombeo en segundo plano del servidor captura una excepción al aceptar conexiones, avanzar protocolos de enlace, leer streams o ejecutar un controlador de eventos. El parámetro aConnection identifica la sesión con la que se relaciona el error, o es nil en el caso de un fallo a nivel de listener que no está vinculado a una sola conexión. El parámetro aException contiene el error para que la aplicación pueda registrarlo o tomar medidas de recuperación; el servidor sigue funcionando, por lo que gestionar el evento evita que el fallo pase desapercibido.

Ejemplo


procedure OnQUICExceptionEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception);
begin
  Log('QUIC error: ' + aException.Message);
end;

Volver a Eventos