ServicePointManager.DefaultConnectionLimit-Eigenschaft
Ruft die maximale Anzahl von gleichzeitigen Verbindungen ab, die für ein ServicePoint-Objekt zulässig sind, oder legt diese fest.
Namespace: System.Net
Assembly: System (in system.dll)
Syntax
'Declaration
Public Shared Property DefaultConnectionLimit As Integer
'Usage
Dim value As Integer
value = ServicePointManager.DefaultConnectionLimit
ServicePointManager.DefaultConnectionLimit = value
public static int DefaultConnectionLimit { get; set; }
public:
static property int DefaultConnectionLimit {
int get ();
void set (int value);
}
/** @property */
public static int get_DefaultConnectionLimit ()
/** @property */
public static void set_DefaultConnectionLimit (int value)
public static function get DefaultConnectionLimit () : int
public static function set DefaultConnectionLimit (value : int)
Eigenschaftenwert
Die maximale Anzahl von gleichzeitigen Verbindungen, die für ein ServicePoint-Objekt zulässig sind. Der Standardwert ist 2.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
DefaultConnectionLimit ist kleiner oder gleich 0. |
Hinweise
Die DefaultConnectionLimit-Eigenschaft legt die standardmäßige maximale Anzahl von gleichzeitigen Verbindungen fest, die das ServicePointManager-Objekt beim Erstellen von ServicePoint-Objekten der ConnectionLimit-Eigenschaft zuweist.
Änderungen an der DefaultConnectionLimit-Eigenschaft wirken sich nicht auf vorhandene ServicePoint-Objekte aus, sondern nur auf ServicePoint-Objekte, die nach der Änderung initialisiert werden. Wenn der Wert dieser Eigenschaft weder direkt noch über die Konfiguration festgelegt wurde, wird für den Wert die Konstante DefaultPersistentConnectionLimit als Standardwert verwendet.
Hinweis
Alle Änderungen an der DefaultConnectionLimit-Eigenschaft wirken sich auf HTTP 1.0- und HTTP 1.1-Verbindungen aus. Es ist nicht möglich, die Verbindungsgrenze für das HTTP 1.0- und das HTTP 1.1-Protokoll getrennt zu ändern. Bei Verwendung in der Serverumgebung (ASP.NET) wird DefaultConnectionLimit standardmäßig auf die höhere Anzahl von Verbindungen festgelegt, die 10 beträgt.
Beispiel
Im folgenden Codebeispiel wird diese Eigenschaft festgelegt.
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;
ServicePointManager.set_UseNagleAlgorithm(true);
ServicePointManager.set_Expect100Continue(true);
ServicePointManager.set_CheckCertificateRevocationList(true);
ServicePointManager.set_DefaultConnectionLimit(
ServicePointManager.DefaultPersistentConnectionLimit);
.NET Framework-Sicherheit
- WebPermission für uneingeschränkte Webberechtigungen. Zugeordnete Enumeration: Unrestricted
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
ServicePointManager-Klasse
ServicePointManager-Member
System.Net-Namespace