ServicePointManager.DefaultConnectionLimit 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 samtidiga anslutningar som tillåts av ett ServicePoint objekt.
public:
static property int DefaultConnectionLimit { int get(); void set(int value); };
public static int DefaultConnectionLimit { get; set; }
static member DefaultConnectionLimit : int with get, set
Public Shared Property DefaultConnectionLimit As Integer
Egenskapsvärde
Det maximala antalet samtidiga anslutningar som tillåts av ett ServicePoint objekt. Standardanslutningsgränsen är 10 för ASP.NET värdbaserade program och 2 för alla andra. När en app körs som en ASP.NET värd går det inte att ändra värdet för den här egenskapen via konfigurationsfilen om egenskapen autoConfig är inställd på true. Du kan dock ändra värdet programmatiskt när egenskapen autoConfig är true. Ange önskat värde en gång när AppDomain läses in.
Undantag
DefaultConnectionLimit är mindre än eller lika med 0.
Exempel
I följande kodexempel anges den här egenskapen.
ServicePointManager.UseNagleAlgorithm = true;
ServicePointManager.Expect100Continue = true;
ServicePointManager.CheckCertificateRevocationList = true;
ServicePointManager.DefaultConnectionLimit = ServicePointManager.DefaultPersistentConnectionLimit;
ServicePointManager.UseNagleAlgorithm = True
ServicePointManager.Expect100Continue = True
ServicePointManager.CheckCertificateRevocationList = True
ServicePointManager.DefaultConnectionLimit = _
ServicePointManager.DefaultPersistentConnectionLimit
Kommentarer
Egenskapen DefaultConnectionLimit anger det maximala standardantalet samtidiga anslutningar som ServicePointManager objektet tilldelar egenskapen ConnectionLimit när objekt skapas ServicePoint .
DefaultConnectionLimit Att ändra egenskapen har ingen effekt på befintliga ServicePoint objekt. Det påverkar endast ServicePoint objekt som initieras efter ändringen. Om värdet för den här egenskapen inte har angetts antingen direkt eller via konfigurationen, är värdet standardvärdet för konstanten DefaultPersistentConnectionLimit.
Note
Eventuella ändringar av egenskapen DefaultConnectionLimit påverkar både HTTP 1.0- och HTTP 1.1-anslutningar. Det går inte att separat ändra anslutningsgränsen för HTTP 1.0- och HTTP 1.1-protokoll.
Note
Sedan .NET 9 mappas den här egenskapen till SocketsHttpHandler.MaxConnectionsPerServer om den inte åsidosätts av ServicePoint.ConnectionLimit. Hanterare återanvänds dock inte mellan begäranden, så det har ingen meningsfull inverkan.