ServicePointManager.DefaultConnectionLimit Propriété

Définition

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.

S’applique à

Voir aussi