Поделиться через


Элемент <webRequestModules> (параметры сети)

Обновлен: Ноябрь 2007

Задает модули, используемые для запроса данных от сетевых узлов.

Элемент <configuration>
  Элемент <system.Net> (параметры сети)
    Элемент <webRequestModules> (параметры сети)

<webRequestModules> 
</webRequestModules>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Отсутствуют.

Дочерние элементы

Элемент

Описание

add

Добавляет в приложение пользовательский модуль веб-запросов.

clear

Удаляет из приложения все зарегистрированные пользовательские модули веб-запросов.

remove

Удаляет из приложения пользовательский модуль веб-запросов.

Родительские элементы

Элемент

Описание

system.net

Содержит параметры, определяющие способ подключения платформы .NET Framework к сети.

Заметки

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

В состав платформы .NET Framework входят модули веб-запросов для URI, начинающихся с http://, https:// и file://. Модули по умолчанию можно переопределить исключительно путем регистрации в файле конфигурации пользовательского модуля.

Файлы конфигурации

Этот элемент может быть использован в файле конфигурации приложения или в файле конфигурации компьютера (Machine.config).

Пример

Код в следующем примере регистрирует модуль HTTP по умолчанию. Необходимо заменить значения для параметров Version и PublicKeyToken правильными значениями для указанного модуля.

<configuration>
  <system.net>
    <webRequestModules>
      <add prefix="http"
           type="System.Net.HttpRequestCreator, System, Version=2.0.3600.0,
           Culture=neutral, PublicKeyToken=b77a5c561934e089"
      />
    </webRequestModules>
  </system.net>
</configuration>

См. также

Ссылки

Схема параметров сети

WebRequest

IWebRequestCreate