ServicePointManager.EnableDnsRoundRobin Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda se překlad dns (Domain Name Service) obměňuje mezi příslušné ip adresy (Internet Protocol).
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
Hodnota vlastnosti
false
pokud překlad DNS vždy vrátí první IP adresu pro konkrétního hostitele; jinak true
. Výchozí formát je false
.
Příklady
Následující příklad kódu nastaví tuto vlastnost.
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
Poznámky
Pokud je k názvu hostitele přidruženo více NEŽ jedna IP adresa, překlad DNS obvykle vrátí pouze první IP adresu. Pokud tuto vlastnost nastavíte na true
, následné překlady DNS budou cyklicky procházet všechny dostupné IP adresy pro konkrétního hostitele. Tato možnost je užitečná, když služba používá DNS jako mechanismus vyrovnávání zatížení mezi servery nebo serverovými clustery.