TsgcHTTP2Client › Gebeurtenissen › OnHTTP2Disconnect
Wordt geactiveerd wanneer de HTTP/2-verbinding is gesloten.
property OnHTTP2Disconnect: TsgcHTTP2ClientDisconnectEvent;
// TsgcHTTP2ClientDisconnectEvent = procedure(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient) of object
—
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.
procedure OnHTTP2DisconnectEvent(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient);
begin
Log('HTTP/2 connection closed');
end;