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