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

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

<配置><system.net>

Syntax

<system.net>
</system.net>

特性和元素

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

特性

没有。

子元素

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

父元素

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

注解

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

Example

以下示例演示类使用 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>

另请参阅