TsgcHTTP2Client › Événements › OnHTTP2Disconnect
Se déclenche lorsque la connexion HTTP/2 a été fermée.
property OnHTTP2Disconnect: TsgcHTTP2ClientDisconnectEvent;
// TsgcHTTP2ClientDisconnectEvent = procedure(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient) of object
—
OnHTTP2Disconnect est déclenché après la fermeture de la connexion HTTP/2, que ce soit parce que l'application a appelé Close ou Disconnect, que le serveur a envoyé un GoAway et que la connexion s'est terminée, que le socket s'est coupé de manière inattendue, ou que la couche TLS a été démontée. Utilisez cet événement pour libérer les ressources par connexion et journaliser la déconnexion. Si WatchDog est activé, le client tentera de se reconnecter automatiquement après le retour de l'événement, et OnHTTP2PendingRequests est également déclenché lorsqu'il y a des requêtes en file d'attente afin que l'application puisse décider de les relancer.
procedure OnHTTP2DisconnectEvent(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient);
begin
Log('HTTP/2 connection closed');
end;