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


ServicePoint.ConnectionLimit Свойство

Определение

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

public:
 property int ConnectionLimit { int get(); void set(int value); };
public int ConnectionLimit { get; set; }
member this.ConnectionLimit : int with get, set
Public Property ConnectionLimit As Integer

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

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

Исключения

Ограничение подключения равно или меньше 0.

Примеры

В следующем примере кода свойство используется ConnectionLimit для проверки максимального количества подключений, которые ServicePoint объект может сделать с указанным универсальным идентификатором ресурса (URI).

Console.WriteLine("ConnectionName = " + sp.ConnectionName);

// Display the maximum number of connections allowed on this
// ServicePoint instance.
Console.WriteLine("ConnectionLimit = " + sp.ConnectionLimit);

// Display the number of connections associated with this
// ServicePoint instance.
Console.WriteLine("CurrentConnections = " + sp.CurrentConnections);
Console.WriteLine(("ConnectionName = " + sp.ConnectionName))

' Display the maximum number of connections allowed on this 
' ServicePoint instance.
Console.WriteLine(("ConnectionLimit = " + sp.ConnectionLimit.ToString()))

' Display the number of connections associated with this 
' ServicePoint instance.
Console.WriteLine(("CurrentConnections = " + sp.CurrentConnections.ToString()))

Комментарии

Осторожность

WebRequest, HttpWebRequest, ServicePointи устарели, и WebClient вы не должны использовать их для новой разработки. Вместо этого используйте HttpClient.

Свойство ConnectionLimit задает максимальное количество подключений, которые ServicePoint объект может сделать с интернет-ресурсом. Значение свойства присваивается значению ConnectionLimitServicePointManager.DefaultConnectionLimit свойства при ServicePoint создании объекта; последующие изменения DefaultConnectionLimit не влияют на существующие ServicePoint объекты.

Ограничение подключения не применяется к прокси-туннелям или прокси-туннелям.

Замечание

Начиная с .NET 9, это свойство сопоставляется с SocketsHttpHandler.MaxConnectionsPerServer. Однако обработчики не используются повторно между запросами, поэтому он не имеет никакого значимого влияния.

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

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