Partilhar via


ServicePointManager.DefaultConnectionLimit Propriedade

Definição

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

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.

Aplica-se a

Confira também