В данном примере используется метод WaitAny которая ждет когда завершится любая из задач.
Добавлен пример с использованием Parallel.For и Parallel.ForEach методов, которые позволяют задаче выполняться параллельно.
В данном примере для остановки цикла используется объект ParallelLoopState.
Реализован пример с использованием асинхронного метода. Этот метод загружает web-страницу из интернета.
Сравнение двух задач Scalability vs responsiveness.
Добавлен пример с использованием асинхронного метода при нажатии на кнопку. Данный пример вызовет ошибку ( Output.Content = content; ), поскольку ConfigureAwait(false).
Предыдущий пример исправлен так, что теперь исключения не возникает.