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.