Свойство 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 |
---|---|
Передан недопустимый параметр. |
Заметки
Свойство 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