ServicePointManager.EnableDnsRoundRobin Propriété

Définition

Obtient ou définit une valeur qui indique si une résolution DNS (Domain Name Service) effectue une rotation entre les adresses IP (Internet Protocol) applicables.

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

Valeur de propriété

false si une résolution DNS retourne toujours la première adresse IP pour un hôte particulier ; sinon, true. La valeur par défaut est false.

Exemples

L’exemple de code suivant définit cette propriété.

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

Remarques

Lorsque plusieurs adresses IP sont associées à un nom d’hôte, une résolution DNS retourne normalement uniquement la première adresse IP. Si vous définissez cette propriété sur true, les résolutions DNS suivantes parcourent toutes les adresses IP disponibles pour un hôte particulier. Cette option est utile lorsqu’un service utilise DNS comme mécanisme d’équilibrage de charge entre des serveurs ou des clusters de serveurs.

S’applique à

Voir aussi