ServicePointManager.DefaultConnectionLimit Właściwość

Definicja

Pobiera lub ustawia maksymalną liczbę współbieżnych połączeń dozwolonych przez ServicePoint obiekt.

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

Wartość właściwości

Maksymalna liczba współbieżnych połączeń dozwolonych przez ServicePoint obiekt. Domyślny limit połączeń wynosi 10 dla ASP.NET hostowanych aplikacji i 2 dla wszystkich innych. Jeśli aplikacja jest uruchomiona jako host ASP.NET, nie można zmienić wartości tej właściwości za pomocą pliku konfiguracji, jeśli właściwość autoConfig jest ustawiona na true. Można jednak programowo zmienić wartość, gdy właściwość autoConfig ma wartość true. Ustaw preferowaną wartość raz, gdy ładuje się domena aplikacji.

Wyjątki

DefaultConnectionLimit wartość jest mniejsza lub równa 0.

Przykłady

Poniższy przykład kodu ustawia tę właściwość.

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

Uwagi

Właściwość DefaultConnectionLimit ustawia domyślną maksymalną liczbę połączeń współbieżnych, które ServicePointManager obiekt przypisuje do ConnectionLimit właściwości podczas tworzenia ServicePoint obiektów.

DefaultConnectionLimit Zmiana właściwości nie ma wpływu na istniejące ServicePoint obiekty; wpływa tylko ServicePoint na obiekty, które są inicjowane po zmianie. Jeśli wartość tej właściwości nie została ustawiona bezpośrednio lub za pośrednictwem konfiguracji, wartość domyślna to stała DefaultPersistentConnectionLimit.

Uwaga

Wszelkie zmiany DefaultConnectionLimit właściwości wpływają zarówno na połączenia HTTP 1.0, jak i HTTP 1.1. Nie można oddzielnie zmienić limitu połączeń dla protokołów HTTP 1.0 i HTTP 1.1.

Dotyczy

Zobacz też