ServicePointManager::DnsRefreshTimeout Property


Gets or sets a value that indicates how long a Domain Name Service (DNS) resolution is considered valid.

Namespace:   System.Net
Assembly:  System (in System.dll)

property int DnsRefreshTimeout {
	static int get();
	static void set(int value);

Property Value

Type: System::Int32

The time-out value, in milliseconds. A value of -1 indicates an infinite time-out period. The default value is 120,000 milliseconds (two minutes).

The following code example sets this property.

ServicePointManager::UseNagleAlgorithm = true;
ServicePointManager::Expect100Continue = true;
ServicePointManager::CheckCertificateRevocationList = true;
ServicePointManager::DefaultConnectionLimit =
ServicePointManager::EnableDnsRoundRobin = true;
ServicePointManager::DnsRefreshTimeout = 4*60*1000; // 4 minutes

.NET Framework
Available since 2.0
Return to top