<webRequestModules> 元素(网络设置)

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

configuration
  <system.net>
    <webRequestModules>

语法

<webRequestModules>
</webRequestModules>  

特性和元素

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

特性

无。

子元素

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

父元素

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

备注

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

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

配置文件

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

另请参阅