Метод 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);
См. также
Ссылки
Класс Sys.Net.WebRequestManager