gpt4 book ai didi

VB.NET 和 BITS - 后台智能传输服务

转载 作者:行者123 更新时间:2023-12-02 17:56:07 25 4
gpt4 key购买 nike

有人在 VB.NET 中使用过 BIT 吗?如果是这样,您有代码示例和建议吗?

我正在查看 SharpBits,但我有一个想要使用 BITS 的 VB 项目。可以将它与我的 VB.NET 程序一起使用吗? (.NET 2.0) 我很想尝试将 SharpBits.Base 文件夹中的每个类转换为 VB.NET,但我想我会问一下,以防有人以前走过这条路。

编辑:好的,如果您遇到这个问题。您可以做的是在 Sharpbits.Base 文件夹(您从 codeplex 下载)中,有一个 DLL 您可以在 Bin 目录中引用。您可以将其添加到您的引用文献中以访问它。将康拉德标记为答案,因为他很友善地发帖。

进一步编辑:
我设法让 Sharpbits 使用一些快速代码,我将这些代码粘贴在下面,供任何可能偶然发现这个问题的人使用。就像我上面提到的,将 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 支持工具(您可以从 Windows 2003 Cd/DVD 的 sep 工具文件夹中获取它)并使用 Bitsadmin.exe 在调试时查看作业的状态。希望这对下一个菜鸟有所帮助。 =)

最佳答案

有什么理由不能在 VB 中简单地使用 SharpBits 吗? .NET 的优势恰恰在于,用不同 .NET 语言编写的库可以无缝地互操作,因此您可以简单地在 VB 中使用 SharpBits,无论它是用哪种 .NET 兼容语言编写的。 p>

关于VB.NET 和 BITS - 后台智能传输服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/730129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com