TsgcHTTP2ClientEreignisse › OnHTTP2Disconnect

OnHTTP2Disconnect Ereignis

Wird ausgelöst, wenn die HTTP/2-Verbindung geschlossen wurde.

Syntax

property OnHTTP2Disconnect: TsgcHTTP2ClientDisconnectEvent;
// TsgcHTTP2ClientDisconnectEvent = procedure(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient) of object

Standardwert

Hinweise

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.

Beispiel


procedure OnHTTP2DisconnectEvent(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient);
begin
  Log('HTTP/2 connection closed');
end;

Zurück zu Ereignissen