在VB.NET中有没有使用BIT的?如果是这样,你有代码示例和建议吗?VB.NET和BITS - 后台智能传输服务
我在看SharpBits,但我有一个VB项目,我想使用BITS。是否有可能在我的VB.NET程序中使用它? (.NET 2.0)我很想尝试将每个类转换为SharpBits.Base文件夹中的VB.NET,但是我想问问以前是否有人走过这条路。
编辑:好的人在你遇到这个问题的情况下。你可以做的是在Sharpbits.Base文件夹(你从codeplex下载)中有一个你可以在Bin目录中引用的DLL。您可以将其添加到您的引用中以访问它。因为他很善于发布,因此将Konrad标为答案。
进一步编辑:
我设法使sharpbit与一些快速代码一起工作,我在下面粘贴了任何可能遇到此问题的人。就像我上面提到的将DLL添加到您的项目中。
Dim b As New SharpBits.Base.BitsManager
Dim mynewjob As SharpBits.Base.BitsJob = _
b.CreateJob("jobname", SharpBits.Base.JobType.Download)
mynewjob.AddFile("\\server\share\bigfile.zip", "c:\bigfile.zip")
mynewjob.Resume()
您需要编写一些逻辑来检查作业的状态。一旦它达到“转移”状态,你就可以将其标记为完整。这会将.bin中的文件写入您列出的文件名。帮助我的一件事是安装Windows支持工具(您可以从sup tools文件夹中的Windows 2003 Cd/DVD中获取它),并使用Bitsadmin.exe在调试时查看作业的状态。希望这有助于下一个新秀。 =)
“我很想尝试在SharpBits.Base文件夹中将每个类转换为VB.NET,但我想问问..” - 在.NET中通常没有理由将语言从一种语言转换为另一种语言。 – Cheeso 2009-08-12 00:47:35