【发布时间】:2020-02-26 06:30:19
【问题描述】:
【问题讨论】:
-
这是什么原因?为此,您不需要任务。只需调用该方法。
-
@I4V 有时操作需要工作但有时不需要并且可以在不需要异步的情况下有效完成是一种常见的做法
-
这是一篇关于边缘情况的好文章:blog.stephencleary.com/2016/12/eliding-async-await.html。 tl;dr 可以留下警告,因为这种方法可以避免很多删除
async关键字的陷阱。 -
"attempt to use return Task.FromResult(mockToken); 给出:错误 CS4016" - 这就是为什么你在返回时不使用
async方法一个任务对象。 -
您的问题存在缺陷。您说“当接口需要异步任务
时”,但接口永远不能需要 async。只能要求返回值为Task<T>。
标签: c# .net task-parallel-library .net-4.5 c#-5.0