ServicePoint.ConnectionLimit Egenskap

Definition

Hämtar eller anger det maximala antalet anslutningar som tillåts för det här ServicePoint objektet.

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

Egenskapsvärde

Det maximala antalet anslutningar som tillåts för det här ServicePoint objektet.

Undantag

Anslutningsgränsen är lika med eller mindre än 0.

Exempel

I följande kodexempel används ConnectionLimit egenskapen för att kontrollera det maximala antalet anslutningar som ServicePoint objektet kan göra till den angivna URI:n (Uniform Resource Identifier).

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()))

Kommentarer

Caution

WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.

Egenskapen ConnectionLimit anger det maximala antalet anslutningar som ServicePoint objektet kan göra till en Internetresurs. Värdet för ConnectionLimit egenskapen anges till värdet ServicePointManager.DefaultConnectionLimit för egenskapen när ServicePoint objektet skapas. Efterföljande ändringar DefaultConnectionLimit påverkar inte befintliga ServicePoint objekt.

Anslutningsgränsen gäller inte för proxierade anslutningar eller proxytunnlar.

Note

Sedan .NET 9 mappar den här egenskapen till SocketsHttpHandler.MaxConnectionsPerServer. Hanterare återanvänds dock inte mellan begäranden, så det har ingen meningsfull inverkan.

Gäller för

Se även