TsgcHTTP2ClientEvents › OnHTTP2Connect

OnHTTP2Connect Gebeurtenis

Wordt geactiveerd direct nadat de client succesvol verbinding maakt met de HTTP/2-server.

Syntaxis

property OnHTTP2Connect: TsgcHTTP2ClientConnectEvent;
// TsgcHTTP2ClientConnectEvent = procedure(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient) of object

Standaardwaarde

Opmerkingen

OnHTTP2Connect wordt aangeroepen nadat de TCP-socket is geopend, de TLS-handshake (indien ingeschakeld) succesvol is verlopen, de HTTP/2-inleiding is uitgewisseld en het initiële SETTINGS-frame is bevestigd, wat betekent dat de client klaar is om verzoeken te verzenden. De parameter Connection stelt de actieve sessie bloot (externe host, protocol onderhandeld via ALPN, stroomstatus...) zodat de applicatie de verbinding kan loggen of per-sessiecontext kan initialiseren. Het evenement kan opnieuw worden gegenereerd wanneer een WatchDog-herverbinding wordt geactiveerd.

Voorbeeld


procedure OnHTTP2ConnectEvent(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient);
begin
  Log('HTTP/2 connected to ' + Connection.PeerIP);
end;

Terug naar gebeurtenissen