TsgcQUICServer › Olaylar › OnQUICException
Bir QUIC bağlantısına veya dinleyiciye hizmet edilirken işlenmeyen özel durum oluştuğunda tetiklenir.
property OnQUICException: TsgcQUICServerExceptionEvent;
// TsgcQUICServerExceptionEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception) of object
—
OnQUICException, sunucunun arka plan pompa iş parçacığı bağlantıları kabul ederken, el sıkışmalarını ilerletirken, akışları okurken veya bir olay işleyicisini çalıştırırken özel durum yakaladığında tetiklenir. aConnection parametresi, hatanın ilişkili olduğu oturumu tanımlar ya da tek bir bağlantıyla bağlantılı olmayan dinleyici düzeyindeki hatalar için nil'dir. aException parametresi hatayı tutar; böylece uygulama bunu günlüğe kaydedebilir veya kurtarma eylemi alabilir; sunucu çalışmaya devam eder, bu nedenle olayı işlemek başarısızlığın fark edilmeden geçmesini önler.
procedure OnQUICExceptionEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception);
begin
Log('QUIC error: ' + aException.Message);
end;