IBackgroundCopyJobHttpOptions 接口 (bits2_5.h)

使用此接口为基于证书的客户端身份验证指定客户端证书,并为 HTTP 请求指定自定义标头。

若要获取此接口,请使用接口标识符__uuidof (IBackgroundCopyJobHttpOptions) 调用 IBackgroundCopyJob::QueryInterface 方法。

继承

IBackgroundCopyJobHttpOptions 接口继承自 IUnknown 接口。 IBackgroundCopyJobHttpOptions 也包含以下类型的成员:

方法

IBackgroundCopyJobHttpOptions 接口包含以下方法。

 
IBackgroundCopyJobHttpOptions::GetClientCertificate

从作业中检索客户端证书。
IBackgroundCopyJobHttpOptions::GetCustomHeaders

检索先前调用 IBackgroundCopyJobHttpOptions::SetCustomHeaders (设置的自定义标头,即 BITS 将发送到远程的标头,而不是 BITS 从远程) 接收的标头。
IBackgroundCopyJobHttpOptions::GetSecurityFlags

检索 HTTP 的标志,这些标志确定是否检查证书吊销列表并忽略某些证书错误,以及服务器重定向 HTTP 请求时要使用的策略。
IBackgroundCopyJobHttpOptions::RemoveClientCertificate

从作业中移除客户端证书。
IBackgroundCopyJobHttpOptions::SetClientCertificateByID

指定要在 HTTPS (SSL) 请求中用于客户端身份验证的客户端证书的标识符。
IBackgroundCopyJobHttpOptions::SetClientCertificateByName

指定要在 HTTPS (SSL) 请求中用于客户端身份验证的客户端证书的使用者名称。
IBackgroundCopyJobHttpOptions::SetCustomHeaders

指定要包含在 HTTP 请求中的一个或多个自定义 HTTP 标头。
IBackgroundCopyJobHttpOptions::SetSecurityFlags

为 HTTP 设置标志,用于确定是否检查证书吊销列表并忽略某些证书错误,以及服务器重定向 HTTP 请求时要使用的策略。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 bits2_5.h (包括 Bits.h)

另请参阅

IBackgroundCopyJob