Метод Sys.Net.WebRequestManager add_completedRequest

Регистрирует обработчик завершенных событий запроса для WebRequestManager.

Sys.Net.WebRequestManager.add_completedRequest(handler);

Параметры

Параметр

Описание

Handler

Функция, зарегистрированная для обработки завершенных событий запроса.

Заметки

Завершенное событие запроса вызывается после завершения запроса и используется для обработки возвращенных данных. Метод add_completedRequest используется для задания функции JavaScript, которую должен использовать объект WebRequestManager после завершения веб-запроса. Объект WebRequestManager создает данное событие до того, как возникнет завершенное событие любого экземпляра WebRequest. Когда сетевой исполнитель завершает сетевой вызов (результатом которого может быть успешное завершение, прерывание или превышение интервала ожидания), добавленный обработчик запускается в первую очередь. После того как обработчик событий возвращает информацию, запускается исходный обработчик для экземпляра WebRequest.

Данное событие позволяет просматривать или вносить в журнал данные, возвращенные исполнителем.

Пользовательский обработчик событий должен иметь следующую сигнатуру:

function OnWebRequestComplete(sender, eventArgs) {}

Для параметра sender установлено значение экземпляра WebRequestExecutor, вызвавшего завершенное событие.

Аргумент eventArgs установлен исполнителем, вызвавшим завершенное событие. Для исполнителей Microsoft этот аргумент всегда имеет значение EventArgs.Empty. Однако настраиваемые исполнители могут устанавливать другие значения.

Пример

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

// Set the handler to process the Web request.
Sys.Net.WebRequestManager.add_completedRequest(On_WebRequestCompleted);

См. также

Ссылки

Класс Sys.Net.WebRequestManager

Класс Sys.Net.WebRequestExecutor

Класс Sys.Net.XMLHttpExecutor