TsgcHTTP2ClientEventos › OnHTTP2Disconnect

OnHTTP2Disconnect Evento

Se activa cuando la conexión HTTP/2 ha sido cerrada.

Sintaxis

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

Valor Predeterminado

Observaciones

OnHTTP2Disconnect se activa después de que la conexión HTTP/2 se ha cerrado, ya sea porque la aplicación llamó a Close o Disconnect, el servidor envió un GoAway y la conexión terminó, el socket se desconectó de forma inesperada, o la capa TLS fue desactivada. Use este evento para liberar recursos por conexión y para registrar la desconexión. Si WatchDog está habilitado, el cliente intentará reconectarse automáticamente una vez que el evento retorne, y OnHTTP2PendingRequests también se activa cuando hay solicitudes en cola para que la aplicación pueda decidir si reintentarlas.

Ejemplo


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

Volver a Eventos