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.

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