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. Однако обработчики не используются повторно между запросами, поэтому он не имеет никакого значимого влияния.