TsgcHTTP3Client › Événements › OnHTTP3Exception

OnHTTP3Exception Événement

Se déclenche lorsqu'une exception est levée lors du traitement d'une requête ou d'une réponse HTTP/3.

Syntaxe

property OnHTTP3Exception: TsgcHTTP3ExceptionEvent;
// TsgcHTTP3ExceptionEvent = procedure(Sender: TObject; const E: Exception) of object

Paramètres

NomTypeDescription
SenderTObjectLe client sur lequel l'exception a été levée.
E Exception L'objet exception, dont Message décrit l'erreur.

Valeur par défaut

—

Remarques

OnHTTP3Exception est déclenché lorsqu'une exception se produit pendant que le client envoie une requête ou traite une réponse, permettant à l'application de journaliser l'échec ou de se rétablir au lieu de laisser l'exception se propager. Il complète OnError, qui signale les messages d'erreur au niveau du protocole : cet événement fournit l'instance Exception réelle afin que le gestionnaire puisse inspecter sa classe et son message. Ne libérez pas le paramètre E ; il appartient au composant.

Exemple


procedure OnHTTP3ExceptionEvent(Sender: TObject; const E: Exception);
begin
  Log('HTTP/3 exception: ' + E.Message);
end;

Retour aux événements