TsgcHTTP3Client › Eventos › OnHTTP3Exception

OnHTTP3Exception Evento

Se activa cuando se genera una excepción al procesar una solicitud o respuesta HTTP/3.

Sintaxis

property OnHTTP3Exception: TsgcHTTP3ExceptionEvent;
// TsgcHTTP3ExceptionEvent = procedure(Sender: TObject; const E: Exception) of object

Parámetros

NombreTipoDescripción
SenderTObjectEl cliente en el que se generó la excepción.
EExceptionEl objeto de excepción, cuyo Message describe el error.

Valor Predeterminado

—

Observaciones

OnHTTP3Exception se genera cuando se produce una excepción mientras el cliente envía una solicitud o procesa una respuesta, lo que permite a la aplicación registrar el fallo o recuperarse en lugar de que la excepción se propague. Complementa a OnError, que informa de mensajes de error a nivel de protocolo: este evento entrega la instancia real de Exception para que el controlador pueda inspeccionar su clase y su mensaje. No libere el parámetro E; es propiedad del componente.

Ejemplo


procedure OnHTTP3ExceptionEvent(Sender: TObject; const E: Exception);
begin
  Log('HTTP/3 exception: ' + E.Message);
end;

Volver a Eventos