Есть ли в.NET 4 какой-либо функциональный эквивалент.NET 4.5 System.Threading.Tasks.Task.WhenAll()?
Цель состоит в том, чтобы объединить несколько асинхронных задач в одну, которая завершается, когда все составляющие ее задачи выполнены.