<servicePointManager> 元素(网络设置)
配置与网络资源的连接。
configuration
<system.net>
<settings>
<servicePointManager>
语法
<servicePointManager
checkCertificateName="true|false"
checkCertificateRevocationList="true|false"
encryptionPolicy="AllowNoEncryption|NoEncryption|RequireEncryption"
expect100Continue="true|false"
useNagleAlgorithm="true|false"
enableDnsRoundRobin="true|false"
dnsRefreshTimeout="time"
/>
特性和元素
下列各节描述了特性、子元素和父元素。
特性
Attribute | 说明 |
---|---|
checkCertificateName |
指定系统是否应在使用证书前验证证书上的名称与服务器主机名匹配情况。 默认值为 true 。 |
checkCertificateRevocationList |
指定系统是否应在使用证书前检查证书是否已撤销。 默认值为 false 。 |
dnsRefreshTimeout |
指定域名服务 (DNS) 解析与 DNS 轮循机制选项一起缓存的时间(以毫秒为单位)。 默认值是 120,000 毫秒(2 分钟)。 |
enableDnsRoundRobin |
指定具有多个 Internet 协议 (IP) 地址的主机名进行的 DNS 解析是返回所有地址,还是只返回第一个地址。 默认值为 false 。 |
encryptionPolicy |
指定应用于 ServicePointManager 实例上的 SSL/TLS 会话的加密策略。 可能的值等效于 EncryptionPolicy 枚举的值。 加密策略设置为 NoEncryption 时,需要使用 Null。 默认值为 RequireEncryption 。 |
expect100Continue |
指定 POST 方法是否应从服务器接收 100-continue 响应。 默认值为 true 。 |
useNagleAlgorithm |
指定服务点管理器控制的连接是否使用 Nagle 算法。 默认值为 true 。 |
子元素
无。
父元素
元素 | 说明 |
---|---|
设置 | 配置 System.Net 命名空间的基本网络选项。 |
备注
配置文件
此元素可在应用程序配置文件或计算机配置文件 (Machine.config) 中使用。