Freigeben über


ServicePoint.ConnectionLimit Eigenschaft

Definition

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.

Gilt für:

Weitere Informationen