ServicePointManager.DnsRefreshTimeout Proprietà

Definizione

Ottiene o imposta un valore che indica per quanto tempo viene considerata valida una risoluzione DNS (Domain Name Service).

public:
 static property int DnsRefreshTimeout { int get(); void set(int value); };
public static int DnsRefreshTimeout { get; set; }
static member DnsRefreshTimeout : int with get, set
Public Shared Property DnsRefreshTimeout As Integer

Valore della proprietà

Valore di timeout, espresso in millisecondi. Un valore di -1 indica un periodo di timeout infinito. Il valore predefinito è 120.000 millisecondi (due minuti).

Esempio

Nell'esempio di codice seguente questa proprietà viene impostata.

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

Note

Questa proprietà viene implementata solo in .NET Framework.

Si applica a

Vedi anche