ServicePoint.ConnectionLimit Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.