ダウンロードするファイルの数があり、C# で Parallel.foreach を使用しました。正常に動作しています。次に、プログレスバーを使用してダウンロードの進行状況を確認したいと思います。これはどのように可能ですか?
私はこのコードを使用しました:
Parallel.For(0, numofitems, options, j =>
{
using (WebClient client = new WebClient())
{
client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
client.DownloadFile(list[j], @"F:\Test\Test2\a" + j + ".png");
}
}