Класс Sys.Net.WebRequestExecutor

Предоставляет абстрактный базовый класс, из которого наследуются сетевые выполнители.

Пространство имен: Sys.Net

Наследования: отсутствуют

MyExecutor.registerClass('MyExecutor', Sys.Net.WebRequestExecutor);

Имя

Описание

Конструктор Sys.Net.WebRequestExecutor

При реализации в производном классе инициализирует новый экземпляр класса Sys.Net.WebRequestExecutor.

Метод Sys.Net.WebRequestExecutor abort

Останавливает дополнительную обработку текущего веб-запроса.

Метод Sys.Net.WebRequestExecutor executeRequest

Выполняет веб-запрос.

Метод Sys.Net.WebRequestExecutor.getAllResponseHeaders

Получает все заголовки ответов для текущего запроса.

Метод Sys.Net.WebRequestExecutor.getResponseHeader

Возвращает значение определенного заголовка ответа в соответствии с именем заголовка.

Свойство Sys.Net.WebRequestExecutor aborted

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

Свойство Sys.Net.WebRequestExecutor object

Возвращает вычисленный при помощи JSON объект из отклика.

Свойство Sys.Net.WebRequestExecutor responseAvailable

Получает значение, показывающее, успешно ли завершен запрос.

Свойство Sys.Net.WebRequestExecutor responseData

Получает текстовое представление тела отклика.

Свойство Sys.Net.WebRequestExecutor started

Возвращает значение, указывающее, начал ли выполнитель обработку запроса.

Свойство Sys.Net.WebRequestExecutor statusCode

Получает код состояния успеха.

Свойство Sys.Net.WebRequestExecutor statusText

Возвращает информацию о состоянии успешно выполненного запроса.

Свойство Sys.Net.WebRequestExecutor timedOut

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

Свойство Sys.Net.WebRequestExecutor xml

Предпринимает попытку получить ответ на текущий запрос в виде объекта XMLDOM.

Свойство Sys.Net.WebRequestExecutor webRequest

Получает объект WebRequest, связанный с исполнителем.

Класс Sys.Net.WebRequestExecutor является абстрактным базовым классом. Создать его экземпляр нельзя; вместо этого необходимо выполнить из него наследование посредством реализации сетевого исполнителя.

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

В следующем примере показано, как класс Sys.Net.XMLHttpExecutor получается из класса WebRequestExecutor.

Sys.Net.XMLHttpExecutor.registerClass('Sys.Net.XMLHttpExecutor', 
   Sys.Net.WebRequestExecutor);
Показ: