TsgcQUICServer › Événements › OnQUICException
Se déclenche lorsqu'une exception non gérée se produit lors du service d'une connexion QUIC ou du listener.
property OnQUICException: TsgcQUICServerExceptionEvent;
// TsgcQUICServerExceptionEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception) of object
—
OnQUICException est déclenché lorsque le thread de pompage en arrière-plan du serveur intercepte une exception lors de l'acceptation de connexions, de l'avancement des négociations, de la lecture des flux ou de l'exécution d'un gestionnaire d'événements. Le paramètre aConnection identifie la session à laquelle l'erreur est liée, ou est nil pour une défaillance au niveau du listener qui n'est pas liée à une seule connexion. Le paramètre aException contient l'erreur afin que l'application puisse la journaliser ou prendre des mesures de récupération ; le serveur continue de fonctionner, donc la gestion de l'événement empêche que la défaillance passe inaperçue.
procedure OnQUICExceptionEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception);
begin
Log('QUIC error: ' + aException.Message);
end;