System::Net::ServicePointManager 类
内容
[
隐藏
]ServicePointManager class
管理 ServicePoint 类实例的生命周期阶段(创建、维护和删除)。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
class ServicePointManager : public System::Object
方法
| 方法 | 描述 |
|---|---|
| static get_CertificatePolicy() | 获取证书策略。 |
| static get_CheckCertificateRevocationList() | 获取一个值,指示是否必须将证书与证书颁发机构的吊销列表进行检查。 |
| static get_DefaultConnectionLimit() | 获取 ServicePoint 类实例允许的最大并发连接数。 |
| static get_DnsRefreshTimeout() | 获取 DNS 解析被视为有效的超时时间(毫秒)。 |
| static get_EnableDnsRoundRobin() | 获取一个值,指示 DNS 解析是否在适用的 IP 地址之间轮换。 |
| static get_EncryptionPolicy() | 返回当前实例使用的加密策略。 |
| static get_Expect100Continue() | 获取一个值,指示 ServicePoint 类实例是否使用 100-Continue 行为。 |
| static get_MaxServicePointIdleTime() | 获取 ServicePoint 类实例的最大空闲时间。 |
| static get_MaxServicePoints() | 获取当前实例可以管理的 ServicePoint 类实例的最大数量。 |
| static get_ReusePort() | 获取一个值,指示输出连接套接字是否使用 ‘SO_REUSE_UNICASTPORT’ 选项。 |
| static get_SecurityProtocol() | 获取当前实例管理的 ServicePoint 类实例使用的安全协议类型。 |
| static get_ServerCertificateValidationCallback() | 获取用于验证服务器证书的回调函数。 |
| static get_UseNagleAlgorithm() | 获取一个值,指示 ServicePoint 类实例是否使用 Nagle 算法。 |
| static set_CertificatePolicy(System::SharedPtr<ICertificatePolicy>) | 设置证书策略。 |
| static set_CheckCertificateRevocationList(bool) | 设置一个值,指示是否必须将证书与证书颁发机构的吊销列表进行检查。 |
| static set_DefaultConnectionLimit(int32_t) | 设置 ServicePoint 类实例允许的最大并发连接数。 |
| static set_DnsRefreshTimeout(int32_t) | 设置 DNS 解析在毫秒内被视为有效的超时时间。 |
| static set_EnableDnsRoundRobin(bool) | 设置一个值,以指示 DNS 解析是否在适用的 IP 地址之间轮转。 |
| static set_Expect100Continue(bool) | 设置一个值,以指示 ServicePoint 类实例是否使用 100-Continue 行为。 |
| static set_MaxServicePointIdleTime(int32_t) | 设置 ServicePoint 类实例的最大空闲时间。 |
| static set_MaxServicePoints(int32_t) | 设置当前实例可以管理的 ServicePoint 类实例的最大数量。 |
| static set_ReusePort(bool) | 设置一个值,以指示输出连接套接字是否使用 ‘SO_REUSE_UNICASTPORT’ 选项。 |
| static set_SecurityProtocol(SecurityProtocolType) | 设置当前实例管理的 ServicePoint 类实例使用的安全协议类型。 |
| static set_ServerCertificateValidationCallback(Security::RemoteCertificateValidationCallback) | 设置用于验证服务器证书的回调函数。 |
| static set_UseNagleAlgorithm(bool) | 设置一个值,以指示 ServicePoint 类实例是否使用 Nagle 算法。 |
| static SetTcpKeepAlive(bool, int32_t, int32_t) | 设置指示是否启用 ‘Keep-Alive’ 选项的值。 |
字段
| 字段 | 描述 |
|---|---|
| static DefaultNonPersistentConnectionLimit | RTTI 信息。 |
| static DefaultPersistentConnectionLimit | 默认的持久连接数。 |
另见
- Class Object
- Namespace System::Net
- Library Aspose.Font for C++