ServicePointManager.DefaultConnectionLimit Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o número máximo de conexões simultâneas permitidas por um 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 da propriedade
O número máximo de conexões simultâneas permitidas por um objeto ServicePoint. O limite de conexão padrão é 10 para ASP.NET aplicativos hospedados e 2 para todos os outros. Quando um aplicativo é executado como um host ASP.NET, não é possível alterar o valor dessa propriedade por meio do arquivo de configuração se a propriedade de autoConfig está definida como true
. No entanto, é possível alterar o valor programaticamente quando a propriedade autoConfig for true
. Defina seu valor preferido uma vez, quando AppDomain for carregado.
Exceções
DefaultConnectionLimit é menor ou igual a 0.
Exemplos
O exemplo de código a seguir define essa propriedade.
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
Comentários
A DefaultConnectionLimit propriedade define o número máximo padrão de conexões simultâneas que o ServicePointManager objeto atribui à ConnectionLimit propriedade ao criar ServicePoint objetos.
A alteração da DefaultConnectionLimit propriedade não tem efeito sobre os objetos existentes ServicePoint ; ela afeta apenas ServicePoint os objetos que são inicializados após a alteração. Se o valor dessa propriedade não tiver sido definido diretamente ou por meio da configuração, o valor usará como padrão a constante DefaultPersistentConnectionLimit.
Observação
Todas as alterações na DefaultConnectionLimit propriedade afetam as conexões HTTP 1.0 e HTTP 1.1. Não é possível alterar separadamente o limite de conexão para protocolos HTTP 1.0 e HTTP 1.1.