ServicePointManager.DnsRefreshTimeout Свойство

Определение

Возвращает или задает значение, указывающее, сколько времени разрешение службы доменных имен (DNS) считается допустимым.

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

Значение свойства

Значение времени ожидания в миллисекундах. Значение -1 указывает бесконечный период ожидания. Значение по умолчанию — 120 000 миллисекунда (две минуты).

Примеры

Следующий пример кода задает это свойство.

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

Комментарии

Note

Это свойство реализуется только в .NET Framework.

Применяется к

См. также раздел