ServicePointManager.EnableDnsRoundRobin Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se uma resolução de Domain Name Service (DNS) roda entre os endereços de Protocolo de Internet (IP) aplicáveis.
public:
static property bool EnableDnsRoundRobin { bool get(); void set(bool value); };
public static bool EnableDnsRoundRobin { get; set; }
static member EnableDnsRoundRobin : bool with get, set
Public Shared Property EnableDnsRoundRobin As Boolean
Valor de Propriedade
false se uma resolução DNS devolve sempre o primeiro endereço IP para um determinado host; caso contrário true. A predefinição é false.
Exemplos
O seguinte exemplo de código define esta propriedade.
ServicePointManager.UseNagleAlgorithm = true;
ServicePointManager.Expect100Continue = true;
ServicePointManager.CheckCertificateRevocationList = true;
ServicePointManager.DefaultConnectionLimit = ServicePointManager.DefaultPersistentConnectionLimit;
ServicePointManager.EnableDnsRoundRobin = true;
ServicePointManager.DnsRefreshTimeout = 4*60*1000; // 4 minutes
ServicePointManager.UseNagleAlgorithm = True
ServicePointManager.Expect100Continue = True
ServicePointManager.CheckCertificateRevocationList = True
ServicePointManager.DefaultConnectionLimit = _
ServicePointManager.DefaultPersistentConnectionLimit
ServicePointManager.EnableDnsRoundRobin = True
ServicePointManager.DnsRefreshTimeout = 4*60*1000
Observações
Quando mais do que um endereço IP está associado a um nome de host, uma resolução DNS normalmente devolve apenas o primeiro endereço IP. Se definir esta propriedade para true, então as resoluções DNS subsequentes passarão por todos os endereços IP disponíveis para um determinado host. Esta opção é útil quando um serviço utiliza o DNS como mecanismo de balanceamento de carga entre servidores ou clusters de servidores.
Note
Esta propriedade é implementada apenas no .NET Framework.