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


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

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

<Конфигурации>
  <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>  

См. также раздел