VB.NET で BIT を使用したことのある人はいますか? もしそうなら、コードサンプルとアドバイスはありますか?
SharpBits を見ていましたが、BITS を使用したい VB プロジェクトがあります。VB.NET プログラムで使用できますか? (.NET 2.0) SharpBits.Base フォルダー内の各クラスを VB.NET に変換しようとしましたが、誰かが以前にこのルートをたどったことがある場合に備えて質問することにしました。
編集:この質問に出くわした場合に備えて、皆さん。できることは、Sharpbits.Base フォルダー (codeplex からダウンロードする) にあり、Bin ディレクトリで参照できる DLL があります。それを参照に追加してアクセスできます。彼は親切にも投稿してくれたので、Konrad を回答としてマークします。
さらに編集:
この質問に出くわす可能性のある人のために、以下に貼り付けた簡単なコードで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 の sup ツール フォルダーから入手できます) をインストールし、Bitsadmin.exe を使用してデバッグ中にジョブのステータスを表示することが役に立ちました。これが次の新人に役立つことを願っています。=)