<system.Net> 元素(网络设置)

包含指定 .NET Framework 如何连接到网络的设置。

configuration
  <system.net>

语法

<system.net>
</system.net>  

特性和元素

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

特性

无。

子元素

元素 说明
authenticationModules 指定用于验证 Internet 请求的模块。
connectionManagement 指定到 Internet 主机的最大连接数。
defaultProxy 配置超文本传输协议 (HTTP) 代理服务器。
mailSettings 配置简单邮件传输协议 (SMTP) 邮件发送选项。
requestCaching 控制网络请求的缓存机制。
设置 System.Net 和相关子命名空间中的类配置基本网络选项。
webRequestModules 指定用于从 Internet 主机请求信息的模块。

父元素

元素 说明
configuration 包含所有命名空间的设置。

备注

<system.net> 元素包含 System.Net 和相关子命名空间中类的设置。 这些设置配置身份验证模块、连接管理、邮件设置、代理服务器和用于接收 Internet 主机信息的 Internet 请求模块。

示例

下面的示例演示 System.Net 类使用的常见配置。

<configuration>  
  <system.net>  
    <authenticationModules>  
      <add type="System.Net.DigestClient" />  
      <add type="System.Net.NegotiateClient" />  
      <add type="System.Net.KerberosClient" />  
      <add type="System.Net.NtlmClient" />  
      <add type="System.Net.BasicClient" />  
    </authenticationModules>  
    <connectionManagement>  
      <add address="*" maxconnection="2" />  
    </connectionManagement>  
    <defaultProxy>  
      <proxy  
        usesystemdefault="true"  
        bypassonlocal="true"  
      />  
    </defaultProxy>  
    <webRequestModules>  
      <add prefix="http"  
           type="System.Net.HttpRequestCreator"  
      />  
      <add prefix="https"  
           type="System.Net.HttpRequestCreator"  
      />  
      <add prefix="file"  
           type="System.Net.FileWebRequestCreator"  
      />  
    </webRequestModules>  
  </system.net>  
</configuration>  

请参阅