TsgcQUICServer › Zdarzenia › OnQUICException

OnQUICException Zdarzenie

Uruchamiane, gdy podczas obsługi połączenia QUIC lub nasłuchiwacza wystąpi nieobsłużony wyjątek.

Składnia

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

Wartość domyślna

—

Uwagi

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.

Przykład


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

Powrót do Zdarzeń