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.

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