SocketsHttpHandler.PooledConnectionLifetime Свойство

Определение

Возвращает или задает время, когда подключение может находиться в пуле для повторного использования.

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

Значение свойства

Максимальное время подключения в пуле. Значение по умолчанию для этого свойства InfiniteTimeSpan.

Исключения

Указанное значение меньше Zero (за исключением InfiniteTimeSpan).

Операция уже запущена в текущем экземпляре.

Текущий экземпляр удален.

Комментарии

Это свойство определяет максимальное время существования подключения в пуле, отслеживая его возраст от момента установления подключения независимо от того, сколько времени он провел бездействия или активности. Подключения не удаляются при активном использовании для запросов на обслуживание. Это время существования полезно для того, чтобы разрешить периодически обновлять подключения, чтобы лучше отражать DNS или другие сетевые изменения.

Если конечная точка подключения не является доменным именем, а IP-адресом, значение может быть InfiniteTimeSpan.

Применяется к