TsgcQUICServer › Événements › OnQUICException

OnQUICException Événement

Se déclenche lorsqu'une exception non gérée se produit lors du service d'une connexion QUIC ou du listener.

Syntaxe

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

Valeur par défaut

—

Remarques

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.

Exemple


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

Retour aux événements