假设我们有一个方法:
public async Task FlushBuffer(List<UmtsCellKpiReceived> kpis)
{
await _umtsCellService.ProcessUmtsCellKpi(kpis).ConfigureAwait(false);
}
在这里等待Task
是否有意义?在最近的一次讨论中,我了解到,等待创建一个孤立的任务会导致UnobservedTaskException
MyTask()
await
投掷。
这是#
一切的正当理由吗?
答案 0 :(得分:2)
在您的情况下,只需一行方法,您只需返回Task
本身,不需要async / await。如果有意义的话,调用代码可以等待Task
本身。