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

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

<configuration> <system.net> <webRequestModules>

Синтаксис

<webRequestModules>
</webRequestModules>

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

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

Attributes

Нет.

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

Элемент Описание
add Добавляет в приложение настраиваемый модуль веб-запроса.
пусто Удаляет все зарегистрированные модули веб-запросов из приложения.
remove Удаляет настраиваемый модуль веб-запроса из приложения.

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

Элемент Описание
system.net Содержит параметры, указывающие, как платформа .NET Framework подключается к сети.

Замечания

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

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

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

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

Example

В следующем примере регистрируется модуль 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>

См. также