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


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

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

Получает или задает используемый по умолчанию тип сетевого исполнителя, применяемого для выполнения сетевых запросов.

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

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

var dExecutor = Sys.WebRequestManager.get_defaultExecutorType ();
Sys.Net.WebRequestManager.set_defaultExecutorType(value);

Параметры

Параметр

Описание

value

Ссылка на реализацию класса WebRequestExecutor.

Исключения

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

Условие

Sys.ArgumentException

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

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

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

Заметки

Для получения или задания используемого по умолчанию исполнителя, являющегося ссылкой на текущий объект WebRequestExecutor, воспользуйтесь свойством defaultExecutor.

Если объект WebRequestExecutor готов отправить исполнителю веб-запрос, используется предоставленный исполнитель запросов. Если исполнитель отсутствует, WebRequestExecutor создает экземпляр класса XmlHttpExecutor.

Пример

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

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

    // Get system default executor type.
    var sysDefaultExecutor = 
        Sys.Net.WebRequestManager.get_defaultExecutorType();
    alert("Get default executor:" + sysDefaultExecutor);


    // Modify the default executor type.
    Sys.Net.WebRequestManager.set_defaultExecutorType(
    "Sys.Net.CustomExecutor");

    var customDefaultExecutor = 
        Sys.Net.WebRequestManager.get_defaultExecutorType();

    alert("Set default executor: " + customDefaultExecutor);

    // Set the executor back to the system default. This is 
    // to allow the WebRequest script to run.
    executor = "Sys.Net.XMLHttpExecutor";
    Sys.Net.WebRequestManager.set_defaultExecutorType(
    sysDefaultExecutor);    

}

См. также

Ссылки

Класс Sys.Net.WebRequestManager

Класс Sys.Net.WebRequestExecutor

Класс Sys.Net.XMLHttpExecutor