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 发现的对等方列表。 |