TsgcHTTP2ClientEventos › OnHTTP2Disconnect

OnHTTP2Disconnect Evento

Dispara quando a conexão HTTP/2 foi fechada.

Sintaxe

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

Valor Padrão

Observações

OnHTTP2Disconnect é gerado após a conexão HTTP/2 ter sido fechada, seja porque a aplicação chamou Close ou Disconnect, o servidor enviou um GoAway e a conexão terminou, o socket caiu inesperadamente ou a camada TLS foi derrubada. Use este evento para liberar recursos por conexão e para registrar a desconexão. Se o WatchDog estiver habilitado, o cliente tentará reconectar automaticamente após o evento retornar, e OnHTTP2PendingRequests também é gerado quando há requisições enfileiradas, para que a aplicação possa decidir se as repete.

Exemplo


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

Voltar para Eventos