ServicePointManager.EnableDnsRoundRobin Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se una risoluzione DNS (Domain Name Service) ruota tra gli indirizzi IP (Internet Protocol) applicabili.
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
Valore della proprietà
false
se una risoluzione DNS restituisce sempre il primo indirizzo IP per un particolare host; in caso contrario, true
. Il valore predefinito è false
.
Esempio
Nell'esempio di codice seguente viene impostata questa proprietà.
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; // 4 minutes
ServicePointManager.UseNagleAlgorithm = True
ServicePointManager.Expect100Continue = True
ServicePointManager.CheckCertificateRevocationList = True
ServicePointManager.DefaultConnectionLimit = _
ServicePointManager.DefaultPersistentConnectionLimit
ServicePointManager.EnableDnsRoundRobin = True
ServicePointManager.DnsRefreshTimeout = 4*60*1000
Commenti
Quando più di un indirizzo IP è associato a un nome host, in genere una risoluzione DNS restituisce solo il primo indirizzo IP. Se si imposta questa proprietà su true
, le risoluzioni DNS successive verranno ciclite attraverso tutti gli indirizzi IP disponibili per un determinato host. Questa opzione è utile quando un servizio usa DNS come meccanismo di bilanciamento del carico tra server o cluster server.