TsgcHTTP2Client › Olaylar › OnHTTP2Disconnect
HTTP/2 bağlantısı kapatıldığında tetiklenir.
property OnHTTP2Disconnect: TsgcHTTP2ClientDisconnectEvent;
// TsgcHTTP2ClientDisconnectEvent = procedure(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient) of object
—
OnHTTP2Disconnect, HTTP/2 bağlantısı kapatıldıktan sonra tetiklenir; bunun nedeni ya uygulamanın Close veya Disconnect çağırması, sunucunun bir GoAway göndermesi ve bağlantının sonlanması, soketin beklenmedik şekilde düşmesi ya da TLS katmanının yıkılmasıdır. Bağlantı başına kaynakları serbest bırakmak ve bağlantı kesilmesini günlüğe kaydetmek için bu olayı kullanın. WatchDog etkinleştirilmişse, istemci olay döndükten sonra otomatik olarak yeniden bağlanmayı dener ve kuyruğa alınmış istekler olduğunda OnHTTP2PendingRequests de tetiklenir, böylece uygulama bunları yeniden deneyip denemeyeceğine karar verebilir.
procedure OnHTTP2DisconnectEvent(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient);
begin
Log('HTTP/2 connection closed');
end;