Класс Sys.Net.WebRequestExecutor
Предоставляет абстрактный базовый класс, из которого наследуются сетевые выполнители.
Пространство имен: Sys.Net
Наследования: отсутствуют
MyExecutor.registerClass('MyExecutor', Sys.Net.WebRequestExecutor);
Члены
Имя |
Описание |
---|---|
При реализации в производном классе инициализирует новый экземпляр класса Sys.Net.WebRequestExecutor. |
|
Останавливает дополнительную обработку текущего веб-запроса. |
|
Выполняет веб-запрос. |
|
Получает все заголовки ответов для текущего запроса. |
|
Возвращает значение определенного заголовка ответа в соответствии с именем заголовка. |
|
Возвращает значение, указывающее, был ли прерван запрос, связанный с исполнителем. |
|
Возвращает вычисленный при помощи JSON объект из отклика. |
|
Получает значение, показывающее, успешно ли завершен запрос. |
|
Получает текстовое представление тела отклика. |
|
Возвращает значение, указывающее, начал ли выполнитель обработку запроса. |
|
Получает код состояния успеха. |
|
Возвращает информацию о состоянии успешно выполненного запроса. |
|
Возвращает значение, указывающее, было ли превышено время ожидания запроса. |
|
Предпринимает попытку получить ответ на текущий запрос в виде объекта XMLDOM. |
|
Получает объект WebRequest, связанный с исполнителем. |
Заметки
Класс Sys.Net.WebRequestExecutor является абстрактным базовым классом. Создать его экземпляр нельзя; вместо этого необходимо выполнить из него наследование посредством реализации сетевого исполнителя.
Сетевые запросы, инициированные с использованием слоя асинхронной связи, проходят через сетевой исполнитель. Обычно исполнители взаимодействуют с сетью. Однако можно создать исполнителя хранения, который взаимодействует не с сетью, а с локальной базой данных, или исполнителя, который выполняет другую работу, затрагивающую внешний ресурс.
В следующем примере показано, как класс Sys.Net.XMLHttpExecutor получается из класса WebRequestExecutor.
Sys.Net.XMLHttpExecutor.registerClass('Sys.Net.XMLHttpExecutor',
Sys.Net.WebRequestExecutor);