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


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

Обновлен: Ноябрь 2007

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

Bb311003.alert_note(ru-ru,VS.90).gifПримечание.

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

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

Параметры

Параметр

Описание

value

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

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

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

Исключения

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

Условие

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

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

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