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

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

<configuration>
  <system.net>
    <webRequestModules>

Синтаксис

<webRequestModules>
</webRequestModules>  

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

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

Атрибуты

Отсутствует.

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

Элемент Описание
добавление Добавляет пользовательский модуль веб-запросов в приложение.
пусто Удаляет из приложения все зарегистрированные модули веб-запросов.
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>  

См. также