<servicePointManager> 元素(网络设置)

配置与网络资源的连接。

<配置>
   <system.net>
     <设置>
       <servicePointManager>

Syntax

<servicePointManager
  checkCertificateName="true|false"
  checkCertificateRevocationList="true|false"
  encryptionPolicy="AllowNoEncryption|NoEncryption|RequireEncryption"
  expect100Continue="true|false"
  useNagleAlgorithm="true|false"
  enableDnsRoundRobin="true|false"
  dnsRefreshTimeout="time"
/>

特性和元素

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

特性

属性 说明
checkCertificateName 指定系统在使用证书之前是否应验证证书上的名称是否与服务器主机名匹配。 默认值为 true
checkCertificateRevocationList 指定系统是否应在使用证书之前检查证书是否已吊销。 默认值为 false
dnsRefreshTimeout 指定域名服务(DNS)解析与 DNS 轮循机制选项一起缓存的时间(以毫秒为单位)。 默认值为 120,000 毫秒(两分钟)。
enableDnsRoundRobin 指定具有多个 Internet 协议 (IP) 地址的主机名的 DNS 解析是否返回所有地址,还是只返回第一个地址。 默认值为 false
encryptionPolicy 指定应用于实例上的 SSL/TLS 会话的 ServicePointManager 加密策略。 可能的值等效于枚举的值 EncryptionPolicyNull加密策略设置为NoEncryption时,需要使用 。 默认值为 RequireEncryption
expect100Continue 指定 POST 方法是否应接收 100-continue 来自服务器的响应。 默认值为 true
useNagleAlgorithm 指定服务点管理器控制的连接是否使用 Nagle 算法。 默认值为 true

子元素

没有。

父元素

元素 说明
Settings 配置 System.Net 命名空间的基本网络选项。

注解

配置文件

此元素可用于应用程序配置文件或计算机配置文件(Machine.config)。

另请参阅