ServicePointManager.EnableDnsRoundRobin Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een DNS-omzetting (Domain Name Service) tussen de toepasselijke IP-adressen (Internet Protocol) draait.

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

Waarde van eigenschap

false als een DNS-omzetting altijd het eerste IP-adres voor een bepaalde host retourneert; anders true. De standaardwaarde is false.

Voorbeelden

In het volgende codevoorbeeld wordt deze eigenschap ingesteld.

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

Opmerkingen

Wanneer meer dan één IP-adres is gekoppeld aan een hostnaam, retourneert een DNS-omzetting normaal gesproken alleen het eerste IP-adres. Als u deze eigenschap trueinstelt op, doorlopen de volgende DNS-resoluties alle beschikbare IP-adressen voor een bepaalde host. Deze optie is handig wanneer een service DNS gebruikt als taakverdelingsmechanisme tussen servers of serverclusters.

Note

Deze eigenschap wordt alleen geïmplementeerd in .NET Framework.

Van toepassing op

Zie ook