TsgcQUICServer › Events › OnQUICException

OnQUICException Gebeurtenis

Wordt geactiveerd wanneer een onverwerkte uitzondering optreedt tijdens het bedienen van een QUIC-verbinding of de listener.

Syntaxis

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

Standaardwaarde

—

Opmerkingen

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.

Voorbeeld


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

Terug naar Events