Udostępnij za pośrednictwem


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łą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 truewartość . 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.

Dotyczy

Zobacz też