TsgcQUICServer › Eventi › OnQUICException
Si attiva quando si verifica un'eccezione non gestita durante il servizio di una connessione QUIC o del listener.
property OnQUICException: TsgcQUICServerExceptionEvent;
// TsgcQUICServerExceptionEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception) of object
—
OnQUICException viene generato quando il thread pump in background del server intercetta un'eccezione durante l'accettazione delle connessioni, l'avanzamento degli handshake, la lettura degli stream o l'esecuzione di un gestore di eventi. Il parametro aConnection identifica la sessione a cui si riferisce l'errore, oppure è nil per un errore a livello di listener non legato a una singola connessione. Il parametro aException contiene l'errore in modo che l'applicazione possa registrarlo o intraprendere un'azione di ripristino; il server continua a funzionare, quindi gestire l'evento evita che l'errore passi inosservato.
procedure OnQUICExceptionEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception);
begin
Log('QUIC error: ' + aException.Message);
end;