Поделиться через


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

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