ServicePoint.ConnectionLimit Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.