ServicePointManager.DnsRefreshTimeout Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie lange eine DNS-Auflösung (Domain Name Service) als gültig betrachtet wird.

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

Eigenschaftswert

Der Timeoutwert in Millisekunden. Ein Wert von -1 gibt einen unendlichen Timeoutzeitraum an. Der Standardwert ist 120.000 Millisekunden (zwei Minuten).

Beispiele

Im folgenden Codebeispiel wird diese Eigenschaft festgelegt.

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

Hinweise

Note

Diese Eigenschaft wird nur in .NET Framework implementiert.

Gilt für:

Weitere Informationen