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.
Комментарии
Это свойство определяет максимальное время существования подключения в пуле, отслеживая его возраст с момента установки подключения, независимо от того, сколько времени оно затрачивало на простой или активное время. Connections не удаляются при активном использовании для запросов на обслуживание. Это время существования полезно для периодического восстановления подключений, чтобы лучше отражать DNS или другие изменения сети.
Если конечная точка подключения не является доменным именем, а IP-адресом, значением может быть InfiniteTimeSpan.