TsgcQUICServer › Events › OnQUICException
Wordt geactiveerd wanneer een onverwerkte uitzondering optreedt tijdens het bedienen van een QUIC-verbinding of de listener.
property OnQUICException: TsgcQUICServerExceptionEvent;
// TsgcQUICServerExceptionEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception) of object
—
OnQUICException wordt geactiveerd wanneer de achtergrond-pumpthread van de server een uitzondering opvangt tijdens het accepteren van verbindingen, het uitvoeren van handshakes, het lezen van streams of het uitvoeren van een event-handler. De parameter aConnection identificeert de sessie waarop de fout betrekking heeft, of is nil voor een listener-niveau-fout die niet aan een enkele verbinding is gekoppeld. De parameter aException bevat de fout zodat de toepassing deze kan loggen of herstelactie kan ondernemen; de server blijft actief, zodat het verwerken van de gebeurtenis voorkomt dat de fout onopgemerkt blijft.
procedure OnQUICExceptionEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception);
begin
Log('QUIC error: ' + aException.Message);
end;