我一直在研究使用后台智能传输服务。我见过的大多数文章都说没有官方的 .NET 端口,但他们建议使用sharpBITS。如果必须,我会使用 sharpBITS,但我注意到所有文章都引用了 .NET 1.1 和 2.0,它们似乎是在 3.0 出现之前编写的。BITS 是添加到 3.0、3.5 还是预期会在 4.0 中?我试过用谷歌搜索,但 BITS 在编程世界中太常见了。
问问题
1530 次
5 回答
4
不,.NET 3.5 和 .NET 4.0 不向后台智能传输服务 (BITS) 公开托管接口。
BITS 是一项非常针对 Microsoft 的技术,他们极不可能将其集成到基类库 (BCL) 中。
话虽这么说,sharpBITS可能是你最好的选择,我不希望它出现在 BCL中,但我可以看到它是 MS 在 Microsoft 命名空间下公开的一个单独的库(就像他们对 Sharepoint 和SQL 服务器管理)。
于 2010-02-19T21:17:14.680 回答
1
好消息!有一个全新的docs.microsoft.com页面讨论使用 BITS 和 C#,以及GitHub 上的全新 C#/WPF 示例。
该示例显示了如何枚举作业、恢复/暂停/取消以及创建新作业。
于 2019-01-08T02:07:47.530 回答
0
不,没有内置类。MS发布了一个包装器(示例):http:
//www.microsoft.com/downloads/details.aspx? FamilyID=93540887-A6D1-405C-8B3C-45DB02E6A8D4&displaylang=en&displaylang=env
于 2010-02-19T21:16:24.650 回答
0
不完全是 .NET,但在较新版本的 windows powershell commandlets ( *-BitsTransfer
) 中添加了允许您操作 BITS 传输的位置。
于 2015-05-14T04:26:27.667 回答