指定用于从网络主机请求信息的模块。
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>