ServicePointManager.DefaultConnectionLimit Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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łączenia to 10 dla ASP.NET aplikacji hostowanych i 2 dla wszystkich innych. Gdy 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 zmienić wartość programowo, gdy właściwość autoConfig ma true
wartość . Ustaw preferowaną wartość raz, gdy ładuje się element AppDomain.
Wyjątki
DefaultConnectionLimit wartość jest mniejsza niż 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ę współbieżnych połączeń, 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 na ServicePoint obiekty, które są inicjowane po zmianie. Jeśli wartość tej właściwości nie została ustawiona bezpośrednio lub za pomocą konfiguracji, wartość domyślna to stała DefaultPersistentConnectionLimit.
Uwaga
Wszelkie zmiany DefaultConnectionLimit właściwości mają wpływ 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.