ServicePoint.ConnectionLimit Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja az objektumon ServicePoint engedélyezett kapcsolatok maximális számát.
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
Tulajdonság értéke
Az objektumon ServicePoint engedélyezett kapcsolatok maximális száma.
Kivételek
A kapcsolati korlát legalább 0.
Példák
Az alábbi példakód a ConnectionLimit tulajdonság használatával ellenőrzi, hogy ServicePoint az objektum hány kapcsolatot létesíthet a megadott egységes erőforrás-azonosítóval (URI).
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()))
Megjegyzések
Caution
WebRequest, HttpWebRequest, ServicePointés WebClient elavultak, és nem szabad új fejlesztésre használni őket. A HttpClient használható helyette.
A ConnectionLimit tulajdonság beállítja az objektum által az interneterőforráshoz létesíthető kapcsolatok ServicePoint maximális számát. A tulajdonság értéke az ConnectionLimit objektum létrehozásakor ServicePoint a ServicePointManager.DefaultConnectionLimit tulajdonság értékére van állítva; a későbbi módosítások DefaultConnectionLimit nem lesznek hatással a meglévő ServicePoint objektumokra.
A csatlakozási korlát nem vonatkozik a proxyalagutakra vagy a proxyalagutakra.
Note
A 9. .NET óta ez a tulajdonság SocketsHttpHandler.MaxConnectionsPerServer lesz leképezve. A kezelőket azonban nem használják újra a kérések között, így nincs értelmes hatásuk.