Нужно вызывать ConfigureAwait для задач только один раз или после всех ожиданий?C#

Место общения программистов C#
Anonymous
Нужно вызывать ConfigureAwait для задач только один раз или после всех ожиданий?

Сообщение Anonymous »

Нужно ли мне вызывать ConfigurationAwait для каждого ожидания или только при создании новой задачи?

Код: Выделить всё

async Task Foo()
=> await Task.Wait(1).ConfigureAwait(false)

async Bar()
=> await Foo().ConfigureAwait(false);
Нужен ли вызов ConfigureAwait в Bar, потому что кажется, что он просто использует задачу, созданную в Foo?

Подробнее здесь: https://stackoverflow.com/questions/798 ... all-awaits

Вернуться в «C#»