ServicePointManager.DefaultConnectionLimit Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le nombre maximal de connexions simultanées autorisées par un objet 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
Valeur de propriété
Nombre maximal de connexions simultanées autorisées par un objet ServicePoint. La limite de connexion par défaut est de 10 pour les applications hébergées ASP.NET et de 2 pour toutes les autres. Quand une application s’exécute en tant qu’hôte ASP.NET, il est impossible de modifier la valeur de cette propriété par le biais du fichier de configuration si la propriété autoConfig est définie sur true
. Toutefois, vous pouvez modifier la valeur par programmation quand la propriété autoConfig est définie sur true
. Définissez la valeur de votre choix une seule fois, au moment du chargement d'AppDomain.
Exceptions
DefaultConnectionLimit est inférieur ou égal à 0.
Exemples
L’exemple de code suivant définit cette propriété.
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
Remarques
La DefaultConnectionLimit propriété définit le nombre maximal par défaut de connexions simultanées que l’objet ServicePointManager affecte à la propriété lors de la ConnectionLimit création d’objets ServicePoint .
La modification de la DefaultConnectionLimit propriété n’a aucun effet sur les objets existants ServicePoint ; elle affecte uniquement ServicePoint les objets qui sont initialisés après la modification. Si la valeur de cette propriété n’a pas été définie directement ou via la configuration, la valeur par défaut est la constante DefaultPersistentConnectionLimit.
Notes
Les modifications apportées à la DefaultConnectionLimit propriété affectent les connexions HTTP 1.0 et HTTP 1.1. Il n’est pas possible de modifier séparément la limite de connexion pour les protocoles HTTP 1.0 et HTTP 1.1.