Sdílet prostřednictvím


ServicePointManager.DefaultConnectionLimit Vlastnost

Definice

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 truehodnotu . Pokud je ale vlastnost trueautoConfig 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.

Platí pro

Viz také