SocketsHttpHandler.PooledConnectionLifetime Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define quanto tempo uma ligação pode estar na piscina para ser considerada reutilizável.
public:
property TimeSpan PooledConnectionLifetime { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan PooledConnectionLifetime { get; set; }
member this.PooledConnectionLifetime : TimeSpan with get, set
Public Property PooledConnectionLifetime As TimeSpan
Valor de Propriedade
O tempo máximo para uma ligação estar na piscina. O valor padrão para essa propriedade é InfiniteTimeSpan.
Exceções
O valor especificado é menor que Zero (exceto InfiniteTimeSpan).
Já foi iniciada uma operação na instância atual.
O caso atual foi resolvido.
Observações
Esta propriedade define a vida útil máxima da ligação no pool, registando a sua idade desde o momento em que a ligação foi estabelecida, independentemente de quanto tempo passou inativa ou ativa. As ligações não são desmontadas enquanto estão ativamente usadas para pedidos de serviço. Este tempo de vida útil é útil para permitir que as ligações sejam restabelecidos periodicamente, de modo a refletir melhor as alterações no DNS ou noutras mudanças da rede.
Se o ponto final da ligação não for o nome de domínio, mas sim o endereço IP, o valor pode ser InfiniteTimeSpan.