ServicePointManager.DefaultConnectionLimit Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví maximální počet souběžných připojení povolený objektem ServicePoint .
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
Hodnota vlastnosti
Maximální počet souběžných připojení povolených objektem ServicePoint Výchozí limit připojení je 10 pro ASP.NET hostované aplikace a 2 pro všechny ostatní. Pokud je aplikace spuštěná jako hostitel ASP.NET, není možné změnit hodnotu této vlastnosti prostřednictvím konfiguračního souboru, pokud je vlastnost autoConfig nastavená na true
hodnotu . Pokud je ale vlastnost true
autoConfig nastavená na , můžete hodnotu změnit programově. Nastavte upřednostňovanou hodnotu jednou, když se načte AppDomain.
Výjimky
DefaultConnectionLimit je menší než nebo rovno 0.
Příklady
Následující příklad kódu nastaví tuto vlastnost.
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;
ServicePointManager.UseNagleAlgorithm = True
ServicePointManager.Expect100Continue = True
ServicePointManager.CheckCertificateRevocationList = True
ServicePointManager.DefaultConnectionLimit = _
ServicePointManager.DefaultPersistentConnectionLimit
Poznámky
Vlastnost DefaultConnectionLimit nastaví výchozí maximální počet souběžných připojení, které ServicePointManager objekt přiřazuje vlastnosti ConnectionLimit při vytváření ServicePoint objektů.
DefaultConnectionLimit Změna vlastnosti nemá žádný vliv na existující ServicePoint objekty; ovlivňuje pouze ServicePoint objekty, které jsou inicializovány po změně. Pokud hodnota této vlastnosti nebyla nastavena buď přímo, nebo prostřednictvím konfigurace, výchozí hodnota je konstanta DefaultPersistentConnectionLimit.
Poznámka
Jakékoli změny DefaultConnectionLimit vlastnosti ovlivní připojení HTTP 1.0 i HTTP 1.1. Limit připojení pro protokoly HTTP 1.0 a HTTP 1.1 není možné samostatně měnit.