次のコードを変更して複数のタスクを同時に実行するにはどうすればよいですか?
foreach (SyndicationItem item in CurrentFeed.Items)
{
if (m_bDownloadInterrupted)
break;
await Task.Run( async () =>
{
// do some downloading and processing work here
await DoSomethingAsync();
}
}
また、プロセスを中断して停止できるようにする必要があります。私の DoSomethingAsync メソッドはタグ (グローバルなブール値) を読み取ってプロセスを停止するためです。
ありがとう