TsgcQUICServer › Eventos › OnQUICException

OnQUICException Evento

É disparado quando uma exceção não tratada ocorre ao atender uma conexão QUIC ou o listener.

Sintaxe

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

Valor Padrão

—

Observações

OnQUICException é disparado quando o thread de pump em background do servidor captura uma exceção ao aceitar conexões, avançar handshakes, ler streams ou executar um handler de eventos. O parâmetro aConnection identifica a sessão à qual o erro está relacionado, ou é nil para uma falha no nível do listener que não está vinculada a uma única conexão. O parâmetro aException contém o erro para que a aplicação possa registrá-lo em log ou tomar uma ação de recuperação; o servidor continua em execução, portanto tratar o evento impede que a falha passe despercebida.

Exemplo


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

Voltar para Eventos