TsgcHTTP2ClientGebeurtenissen › OnHTTP2Disconnect

OnHTTP2Disconnect Gebeurtenis

Wordt geactiveerd wanneer de HTTP/2-verbinding is gesloten.

Syntaxis

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

Standaardwaarde

Opmerkingen

OnHTTP2Disconnect wordt geactiveerd nadat de HTTP/2-verbinding is gesloten, hetzij omdat de toepassing Close of Disconnect heeft aangeroepen, de server een GoAway heeft verzonden en de verbinding is beëindigd, de socket onverwacht is verbroken, of de TLS-laag is afgesloten. Gebruik deze gebeurtenis om per-verbindingsbronnen vrij te geven en de verbreking te loggen. Als WatchDog is ingeschakeld, probeert de client automatisch opnieuw verbinding te maken nadat de gebeurtenis terugkeert, en OnHTTP2PendingRequests wordt ook geactiveerd wanneer er wachtrijen zijn zodat de toepassing kan beslissen of deze opnieuw moeten worden geprobeerd.

Voorbeeld


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

Terug naar gebeurtenissen