在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