ServicePoint.ConnectionLimit Eigenschap

Definitie

Hiermee wordt het maximum aantal verbindingen opgehaald of ingesteld dat is toegestaan voor dit ServicePoint object.

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

Waarde van eigenschap

Het maximum aantal verbindingen dat is toegestaan voor dit ServicePoint object.

Uitzonderingen

De verbindingslimiet is gelijk aan of kleiner dan 0.

Voorbeelden

In het volgende codevoorbeeld wordt de ConnectionLimit eigenschap gebruikt om het maximum aantal verbindingen te controleren dat het ServicePoint object kan maken op de opgegeven URI (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()))

Opmerkingen

Caution

WebRequest, HttpWebRequest, ServicePointen WebClient zijn verouderd en u moet ze niet gebruiken voor nieuwe ontwikkeling. Gebruik in plaats daarvan HttpClient.

De ConnectionLimit eigenschap stelt het maximum aantal verbindingen in dat het ServicePoint object kan maken voor een internetresource. De waarde van de ConnectionLimit eigenschap wordt ingesteld op de waarde van de ServicePointManager.DefaultConnectionLimit eigenschap wanneer het ServicePoint object wordt gemaakt; volgende wijzigingen DefaultConnectionLimit hebben geen effect op bestaande ServicePoint objecten.

De verbindingslimiet is niet van toepassing op geproxiede verbindingen of proxytunnels.

Note

Sinds .NET 9 wordt deze eigenschap toegewezen aan SocketsHttpHandler.MaxConnectionsPerServer. Handlers worden echter niet opnieuw gebruikt tussen aanvragen, zodat deze geen zinvolle impact hebben.

Van toepassing op

Zie ook