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


ServicePointManager.DefaultConnectionLimit Свойство

Определение

Возвращает или задает максимальное число одновременных подключений, разрешенное объектом ServicePoint.

public:
 static property int DefaultConnectionLimit { int get(); void set(int value); };
public static int DefaultConnectionLimit { get; set; }
static member DefaultConnectionLimit : int with get, set
Public Shared Property DefaultConnectionLimit As Integer

Значение свойства

Максимальное число одновременных подключений, разрешенное объектом ServicePoint. Ограничение на подключение по умолчанию составляет 10 для ASP.NET размещенных приложений и 2 для всех остальных. Когда приложение выполняется как узел ASP.NET, невозможно изменить значение этого свойства в файле конфигурации, если для свойства autoConfig задано значение true. Однако можно изменить это значение программными средствами, если свойство autoConfig имеет значение true. Задайте нужное значение один раз, при загрузке AppDomain.

Исключения

DefaultConnectionLimit меньше или равно 0.

Примеры

В следующем примере кода задается это свойство.

ServicePointManager::UseNagleAlgorithm = true;
ServicePointManager::Expect100Continue = true;
ServicePointManager::CheckCertificateRevocationList = true;
ServicePointManager::DefaultConnectionLimit = ServicePointManager::DefaultPersistentConnectionLimit;
ServicePointManager.UseNagleAlgorithm = true;
ServicePointManager.Expect100Continue = true;
ServicePointManager.CheckCertificateRevocationList = true;
ServicePointManager.DefaultConnectionLimit = ServicePointManager.DefaultPersistentConnectionLimit;
ServicePointManager.UseNagleAlgorithm = True
ServicePointManager.Expect100Continue = True
ServicePointManager.CheckCertificateRevocationList = True
ServicePointManager.DefaultConnectionLimit = _
    ServicePointManager.DefaultPersistentConnectionLimit

Комментарии

Свойство DefaultConnectionLimit задает максимальное число одновременных подключений по умолчанию, которое ServicePointManager объект назначает свойству ConnectionLimit при создании ServicePoint объектов.

DefaultConnectionLimit Изменение свойства не влияет на существующие ServicePoint объекты; оно влияет только ServicePoint на объекты, инициализированные после изменения. Если значение этого свойства не было задано напрямую или с помощью конфигурации, значение по умолчанию равно константе DefaultPersistentConnectionLimit.

Примечание

Любые изменения DefaultConnectionLimit свойства влияют на подключения HTTP 1.0 и HTTP 1.1. Невозможно отдельно изменить ограничение подключения для протоколов HTTP 1.0 и HTTP 1.1.

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

См. также раздел