ServicePoint.ConnectionLimit Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen der maximalen Anzahl von Verbindungen, die für dieses ServicePoint Objekt zulässig sind.
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
Eigenschaftswert
Die maximale Anzahl von Verbindungen, die für dieses ServicePoint Objekt zulässig sind.
Ausnahmen
Der Verbindungsgrenzwert ist gleich oder kleiner als 0.
Beispiele
Im folgenden Codebeispiel wird die ConnectionLimit Eigenschaft verwendet, um die maximale Anzahl von Verbindungen zu überprüfen, die das ServicePoint Objekt an den angegebenen URI (Uniform Resource Identifier) vornehmen kann.
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()))
Hinweise
Vorsicht
WebRequest, HttpWebRequest, ServicePointund WebClient sind veraltet, und Sie sollten sie nicht für die neue Entwicklung verwenden. Verwenden Sie stattdessen HttpClient.
Die ConnectionLimit Eigenschaft legt die maximale Anzahl von Verbindungen fest, die das ServicePoint Objekt an eine Internetressource vornehmen kann. Der Wert der ConnectionLimit Eigenschaft wird auf den Wert der ServicePointManager.DefaultConnectionLimit Eigenschaft festgelegt, wenn das ServicePoint Objekt erstellt wird. Nachfolgende Änderungen DefaultConnectionLimit haben keine Auswirkungen auf vorhandene ServicePoint Objekte.
Der Verbindungsgrenzwert gilt nicht für Proxyverbindungen oder Proxytunnel.
Hinweis
Seit .NET 9 ist diese Eigenschaft zugeordnet SocketsHttpHandler.MaxConnectionsPerServer. Handler werden jedoch nicht zwischen Anforderungen wiederverwendet, sodass sie keine sinnvollen Auswirkungen haben.