.net NET有BITS模块吗?
我一直在研究如何使用。我看到的大多数文章都说没有官方的.NET端口,但他们建议使用。如果有必要,我会使用sharpBITS,但我注意到所有文章都引用了.NET1.1和2.0,它们似乎是在3.0问世之前编写的。是将位添加到3.0、3.5还是预期在4.0中?我曾尝试在谷歌上搜索,但BITS在编程界太常见了。不,没有内置类。MS发布了一个包装器(示例):.net NET有BITS模块吗?,.net,microsoft-bits,bits-service,.net,Microsoft Bits,Bits Service,我一直在研究如何使用。我看到的大多数文章都说没有官方的.NET端口,但他们建议使用。如果有必要,我会使用sharpBITS,但我注意到所有文章都引用了.NET1.1和2.0,它们似乎是在3.0问世之前编写的。是将位添加到3.0、3.5还是预期在4.0中?我曾尝试在谷歌上搜索,但BITS在编程界太常见了。不,没有内置类。MS发布了一个包装器(示例): 否,.NET 3.5和.NET 4.0不向后台智能传输服务(BITS)公开托管接口 BITS是一种非常特定于Microsoft的技术,他们不太可能将
否,.NET 3.5和.NET 4.0不向后台智能传输服务(BITS)公开托管接口 BITS是一种非常特定于Microsoft的技术,他们不太可能将其集成到基类库(BCL)中
话虽如此,这可能是您最好的选择,我不希望它出现在BCL中,但我可以看到它是MS在Microsoft命名空间下公开的一个单独的库(就像他们在Sharepoint和SQL Server管理等产品中所做的那样)。不完全是.NET,而是在较新版本的windows powershell commandlets()我不认为.NET会直接支持BITS。 由于.NET核心将是新功能的未来所在,因此用于BITS的Windows专用API不太可能成为.NET框架的一部分 您可以在此处找到包含源代码的BITS的.NET包装器: 我之所以实现这个库,是因为似乎不再维护taht sharpBITS,也从未将其应用到GibHub
还有一个可用的。好消息!有一个全新的页面讨论如何使用BITS和C#,另外还有一个全新的C#/WPF示例
示例显示了如何枚举作业、恢复/暂停/取消和创建新作业。上面的URL给了我一个404,但我认为这就是@Cheeso所说的:@sotn-是的,sharpBITS和使用COM Interop的示例。