TcpConnectionPoolSettings.LeaseTimeout Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает промежуток времени до закрытия подключения в пуле подключений.
public:
property TimeSpan LeaseTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan LeaseTimeout { get; set; }
member this.LeaseTimeout : TimeSpan with get, set
Public Property LeaseTimeout As TimeSpan
Значение свойства
Возвращает структуру TimeSpan, которая показывает промежуток времени, после которого кэшированное подключение TCP удаляется из пула подключений.
Исключения
Значение не может быть меньше нуля.
Комментарии
Это свойство ограничивает общее время существования сокета. Если продолжительность использования сокета превышает время ожидания LeaseTimeout, он закрывается сразу после возвращения в пул подключений. Кэш подключений, используемый транспортом TCP, по мере необходимости создает новые подключения для каждой конечной точки до достижения предельного размера кэша, который задается параметром MaxOutboundConnectionsPerEndpoint.