Я пишу веб-страницу, и она вызывает некоторые веб-службы. Вызовы выглядели так:
var Data1 = await WebService1.Call();
var Data2 = await WebService2.Call();
var Data3 = await WebService3.Call();
Во время просмотра кода кто-то сказал, что я должен изменить его на:
var Task1 = WebService1.Call();
var Task2 = WebService2.Call();
var Task3 = WebService3.Call();
var Data1 = await Task1;
var Data2 = await Task2;
var Data3 = await Task3;
Почему? Какая разница?