Let say that we have a method:
public async Task FlushBuffer(List<UmtsCellKpiReceived> kpis)
{
await _umtsCellService.ProcessUmtsCellKpi(kpis).ConfigureAwait(false);
}
Does it make sense to await this Task
here? In one of the recent discussions I had, I learned that not awaiting creates an orphaned task which risks an UnobservedTaskException
if MyTask()
throws.
Is this a valid reason to await
everything ?