Свойство 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);    

}


Показ: