Метод Sys.Net.WebRequestManager.executeRequest
Обновлен: Ноябрь 2007
Отправляет веб-запрос используемому по умолчанию сетевому исполнителю.
Примечание. |
---|
Данный член предназначен для поддержки клиентских сценариев и не должен вызываться напрямую из кода приложения. |
Sys.Net.WebRequestManager.executeRequest(WebRequest);
Параметры
Параметр |
Описание |
---|---|
WebRequest |
Экземпляр класса Sys.Net.WebRequest. |
Заметки
Метод executeRequestотправляет веб-запрос используемому по умолчанию исполнителю. Чтобы выполнить веб-запрос, следует вызвать метод invoke.
При передаче управления сетевому исполнителю класс WebRequestManager выполняет следующие задачи:
Если запросу не назначен исполнитель, создается экземпляр сетевого исполнителя по умолчанию, который назначается экземпляру объекта запроса.
Текущий экземпляр объекта WebRequest связывается с экземпляром исполнителя по умолчанию. Благодаря этому исполнитель получает доступ к соответствующим данным запроса экземпляра WebRequest, которые используются для создания сетевого запроса.
В коллекцию заголовков добавляется свойство Referrer, для которого устанавливается значение документа URL.
Перед передачей запроса сетевому исполнителю вызывается допускающее отмену событие add_invokingRequest.
Если аргумент события указывает на отмену вызова, происходит немедленный возврат из текущего вызова метода. В этом случае обработчик событий, задаваемый методом add_completedRequest, никогда не вызывается.
Событие завершения перенаправляется экземпляру WebRequest, чтобы обеспечить вызов обработчика событий add_completedRequest. Это происходит после возврата метода, задаваемого методом add_invokingRequest, и только в том случае, если зарегистрирован метод add_completedRequest.
Управление передается используемому по умолчанию исполнителю веб-запросов.
Пример
В следующем примере показано выполнение веб-запроса. Данный пример кода является частью полного примера, приведенного в общих сведениях о классе WebRequestManager.
Sys.Net.WebRequestManager.executeRequest(wRequest);
См. также
Ссылки
Класс Sys.Net.WebRequestManager