TsgcHTTP2Client › Ereignisse › OnHTTP2Disconnect
Wird ausgelöst, wenn die HTTP/2-Verbindung geschlossen wurde.
property OnHTTP2Disconnect: TsgcHTTP2ClientDisconnectEvent;
// TsgcHTTP2ClientDisconnectEvent = procedure(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient) of object
—
OnHTTP2Disconnect wird ausgelöst, nachdem die HTTP/2-Verbindung geschlossen wurde, entweder weil die Anwendung Close oder Disconnect aufgerufen hat, der Server ein GoAway gesendet hat und die Verbindung beendet wurde, der Socket unerwartet abgebrochen ist oder die TLS-Schicht abgebaut wurde. Verwenden Sie dieses Ereignis, um verbindungsbezogene Ressourcen freizugeben und die Trennung zu protokollieren. Wenn WatchDog aktiviert ist, versucht der Client nach Rückkehr des Ereignisses automatisch, sich erneut zu verbinden, und OnHTTP2PendingRequests wird ebenfalls ausgelöst, wenn Anfragen in der Warteschlange stehen, sodass die Anwendung entscheiden kann, ob sie wiederholt werden sollen.
procedure OnHTTP2DisconnectEvent(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient);
begin
Log('HTTP/2 connection closed');
end;