Поделиться через


Свойство Sys.Net.WebRequestManager defaultTimeout

Возвращает или задает время ожидания для сетевого выполнителя по умолчанию.

Примечание

Чтобы получить или задать значения свойств для клиентского API-интерфейса, необходимо вызвать методы доступа к свойствам, имена которых содержат префиксы get_ и set_.Например, чтобы получить или задать значение свойства cancel, следует вызвать методы get_cancel или set_cancel.

var dTimeout = Sys.Net.WebRequestManager.get_defaultTimeout ();
Sys.Net.WebRequestManager.set_defaultTimeout(value);

Параметры

Параметр

Описание

value

Время в миллисекундах, в течение которого сетевой выполнитель по умолчанию должен ожидать веб-запрос. Значение должно быть больше 0 или положительным целым числом.

Возвращаемое значение

Целое значение, соответствующее текущему значению времени ожидания для выполнителя по умолчанию.

Исключения

Тип исключения

Атрибут Condition

Sys.ArgumentOutOfRangeException

Передан недопустимый параметр.

Заметки

Свойство defaultTimeout получает или устанавливает время в миллисекундах, в течение которого сетевой выполнитель по умолчанию должен ожидать веб-запрос.

Если установить время ожидания больше нуля, можно обеспечить возврат управления вызывающему объекту от ожидающего веб-запроса в течение указанного времени.

Пример

В следующем примере показано, как получить и задать время ожидания для выполнителя по умолчанию. Данный пример кода является частью полного примера, приведенного в описании класса WebRequestManager.

// Gets and sets the default timeout.
function DefaultTimeout()
{
    // Clear the previous results. 
    resultElement.innerHTML = "";

    // Get system default timeout.
    var sysDefaultTimeout = 
        Sys.Net.WebRequestManager.get_defaultTimeout();

    alert("Get default timeout: " + sysDefaultTimeout);


    // Set custom default timeout.
    Sys.Net.WebRequestManager.set_defaultTimeout(100);

    var customDefaultTimeout = 
        Sys.Net.WebRequestManager.get_defaultTimeout();

    alert("Set default timeout: " + customDefaultTimeout);


    // Set the timeout back to the system default. 
    Sys.Net.WebRequestManager.set_defaultTimeout(
    sysDefaultTimeout);    

}

См. также

Ссылки

Класс Sys.Net.WebRequestManager

Класс Sys.Net.WebRequestExecutor

Класс Sys.Net.XMLHttpExecutor

Другие ресурсы

Справочник по языку