Предположим, что у меня есть метод, который не является асинхронным, но возвращает Task
(поскольку определение относится к интерфейсу, предназначенному также для асинхронных реализаций)
public Task DoWorkAsync(Guid id)
{
// do the work
return ...;
}
Каков лучший объект для возврата? Мои текущие параметры:
return Task.Yield();
return Task.FromResult<object>(null);
// any of the other but cached in a static field and reused.