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

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

Примечание

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

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

Параметры

Параметр

Описание

value

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

Исключения

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

Атрибут Condition

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