ServicePointManager.DefaultConnectionLimit Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el número máximo de conexiones simultáneas permitido por un objeto 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
Valor de propiedad
El número máximo de conexiones simultáneas permitido por un objeto ServicePoint. El límite de conexión predeterminado es 10 para ASP.NET aplicaciones hospedadas y 2 para todos los demás. Cuando se ejecuta una aplicación como host de ASP.NET, no se puede modificar el valor de esta propiedad mediante el archivo de configuración si se establece la propiedad autoConfig en true
. Sin embargo, puede cambiar el valor mediante programación cuando la propiedad autoConfig es true
. Defina el valor preferido una vez cuando se cargue AppDomain.
Excepciones
DefaultConnectionLimit es menor o igual que 0.
Ejemplos
En el ejemplo de código siguiente se establece esta propiedad.
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
Comentarios
La DefaultConnectionLimit propiedad establece el número máximo predeterminado de conexiones simultáneas que el ServicePointManager objeto asigna a la ConnectionLimit propiedad al crear ServicePoint objetos.
Cambiar la DefaultConnectionLimit propiedad no tiene ningún efecto en los objetos existentes ServicePoint ; solo ServicePoint afecta a los objetos inicializados después del cambio. Si el valor de esta propiedad no se ha establecido directamente o a través de la configuración, el valor predeterminado es la constante DefaultPersistentConnectionLimit.
Nota
Los cambios realizados en la DefaultConnectionLimit propiedad afectan a las conexiones HTTP 1.0 y HTTP 1.1. No es posible modificar por separado el límite de conexión para los protocolos HTTP 1.0 y HTTP 1.1.