TsgcHTTP2Client › Olaylar › OnHTTP2Connect
İstemci HTTP/2 sunucusuna başarıyla bağlandıktan hemen sonra tetiklenir.
property OnHTTP2Connect: TsgcHTTP2ClientConnectEvent;
// TsgcHTTP2ClientConnectEvent = procedure(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient) of object
—
OnHTTP2Connect, TCP soketi açıldıktan, TLS handshake'i (etkinleştirilmişse) başarılı olduktan, HTTP/2 preface'i değiştirildikten ve ilk SETTINGS çerçevesi onaylandıktan sonra tetiklenir, yani istemci istek göndermeye hazırdır. Connection parametresi etkin oturumu gösterir (uzak ana bilgisayar, ALPN üzerinden müzakere edilen protokol, akış durumu...), böylece uygulama bağlantıyı günlüğe kaydedebilir veya oturum başına bağlamı başlatabilir. Olay, bir WatchDog yeniden bağlantısı tetiklendiğinde tekrar tetiklenebilir.
procedure OnHTTP2ConnectEvent(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient);
begin
Log('HTTP/2 connected to ' + Connection.PeerIP);
end;