TsgcQUICServer › Eventi › OnQUICException

OnQUICException Evento

Si attiva quando si verifica un'eccezione non gestita durante il servizio di una connessione QUIC o del listener.

Sintassi

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

Valore predefinito

—

Note

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.

Esempio


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

Torna agli Eventi