待ちたいタスクのリストがあります。みたいに待ってる
await TaskEx.WhenAll(MyViewModel.GetListOfTasks().ToArray());
MyViewModel.GetListOfTasks() はタスクのリストを返します:
var tasksList = new List<Task>();
foreach (var item in Items)
{
tasksList.Add(item.MyTask());
}
ここで、すぐに実行されるダミー タスクを返したいと思います。ただし、 TaskEx.WhenAll は永久に待機します。
public Task<bool> MyTask()
{
return new Task<bool>(() => false);
}
すぐに終了するタスクを返すにはどうすればよいですか?