BITS 接口

使用以下后台智能传输服务 (BITS) 接口传输文件和监视传输队列中的作业。

接口 说明
IBackgroundCopyCallback 客户端实现 IBackgroundCopyCallback 接口,以接收作业已完成、已修改或出错的通知。
IBackgroundCopyCallback2 客户端实现 IBackgroundCopyCallback2 接口,以接收文件已完成下载的通知。
IBackgroundCopyCallback3 客户端实现 IBackgroundCopyCallback3 接口,以接收文件范围已完成下载的通知。
IBackgroundCopyError 检索作业错误的详细信息。
IBackgroundCopyFile 检索作业中文件传输请求的本地和远程文件名及其进度。
IBackgroundCopyFile2 指定文件的新远程名称,并检索要下载的范围列表。
IBackgroundCopyFile3 验证文件,以便对等方可以请求其内容并检索临时文件的名称。
IBackgroundCopyFile4 检索对等服务器和源服务器的下载统计信息。
IBackgroundCopyFile5 为 BackgroundCopyFile 属性提供通用属性 get 和 set 方法。
IBackgroundCopyFile6 获取或设置 BITS 文件传输的通用属性。
IBackgroundCopyJob 将文件添加到作业,设置作业的优先级,确定作业的状态,然后启动和停止作业。
IBackgroundCopyJob2 从上传作业检索回复数据,确定回复数据传输到客户端的进度、请求命令行执行,并为代理和远程服务器提供凭据。
IBackgroundCopyJob3 下载文件的范围,更改远程文件名的前缀,并使用该文件维护所有者和 ACL 信息。
IBackgroundCopyJob4 启用对等缓存、限制下载时间并检查用户令牌特征。
IBackgroundCopyJob5 查询或设置作业的多个可选行为。
IBackgroundCopyJobHttpOptions 为基于证书的客户端身份验证和 HTTP 请求的自定义标头指定客户端证书。
IBackgroundCopyJobHttpOptions2 使用此接口检索和/或重写用于 BITS 传输的 HTTP 方法。
IBackgroundCopyManager 创建传输作业,检索队列中作业的枚举器对象,并从队列中检索单个作业。
IBitsPeer 获取有关邻里对等方的信息。
IBitsPeerCacheAdministration 管理可从中下载内容的对等方池。
IBitsPeerCacheRecord 获取有关缓存中的文件的信息。
IBitsTokenOptions 关联和管理后台智能传输服务 (BITS) 传输作业的一对安全令牌。
IEnumBackgroundCopyFiles 枚举作业中的文件。
IEnumBackgroundCopyJobs 枚举传输队列中的作业。
IEnumBitsPeerCacheRecords 枚举缓存的记录。
IEnumBitsPeers 枚举 BITS 发现的对等方列表。