В конце метода async, возвращающего задачу, если я вызываю другой метод async, я мог бы либо await
, либо return
выполнить его задачу. Каковы последствия каждого?
Task FooAsync()
{
return BazAsync(); // Option A
}
async Task BarAsync()
{
await BazAsync(); // Option B
}