TsgcQUICServer › Zdarzenia › OnQUICException
Uruchamiane, gdy podczas obsługi połączenia QUIC lub nasłuchiwacza wystąpi nieobsłużony wyjątek.
property OnQUICException: TsgcQUICServerExceptionEvent;
// TsgcQUICServerExceptionEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception) of object
—
OnQUICException jest uruchamiane, gdy wątek pompy działający w tle serwera przechwyci wyjątek podczas akceptowania połączeń, przeprowadzania uzgodnień, odczytu strumieni lub wykonywania procedury obsługi zdarzenia. Parametr aConnection identyfikuje sesję, której dotyczy błąd, lub ma wartość nil w przypadku awarii na poziomie nasłuchiwacza niezwiązanej z konkretnym połączeniem. Parametr aException zawiera błąd, dzięki czemu aplikacja może go zapisać lub podjąć działania naprawcze; serwer kontynuuje działanie, więc obsługa zdarzenia zapobiega przeoczeeniu awarii.
procedure OnQUICExceptionEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception);
begin
Log('QUIC error: ' + aException.Message);
end;