<webRequestModules> 元素(网络设置)

指定要用于从网络主机请求信息的模块。

<配置><system.net><webRequestModules>

Syntax

<webRequestModules>
</webRequestModules>

特性和元素

下列各节描述了特性、子元素和父元素。

特性

没有。

子元素

元素 说明
添加 将自定义 Web 请求模块添加到应用程序。
Clear 从应用程序中删除所有已注册的 Web 请求模块。
remove 从应用程序中删除自定义 Web 请求模块。

父元素

元素 说明
system.net 包含用于指定 .NET Framework 如何连接到网络的设置。

注解

webRequestModules 元素注册类的 WebRequest 后代以处理对网络主机的信息请求。 Web 请求模块必须实现 IWebRequestCreate 接口。

.NET Framework 包含以http://https://和开头file://的 URI 的 Web 请求模块。 只能通过在配置文件中注册自定义模块来替代默认模块。

配置文件

此元素可用于应用程序配置文件或计算机配置文件(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>

另请参阅