Метод Sys.Net.WebRequestManager add_invokingRequest

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

Sys.Net.WebRequestManager.add_invokingRequest(handler);

Параметр

Описание

handler

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

Метод add_invokingRequest используется для задания функции, которую должен вызывать класс WebRequestManager до передачи веб-запроса управляющей программе. Это событие позволяет отслеживать веб-запросы, направленные к WebRequestManager. Это событие можно применять для следующих задач.

  • Аудит исходящих сетевых запросов.

  • Перехват веб-запросов и их выборочная отмена.

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

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

function OnInvokingRequest(sender, networkRequestEventArgs){} 

Значением параметра ender является экземпляр WebRequestManager.

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


// Set the handler to call before the Web request
// is executed.
Sys.Net.WebRequestManager.add_invokingRequest(On_InvokingRequest);   


Показ: