C#中Task.FromResult <TResult>的用途是什么

麦角酸

在C#和TPL(任务并行库)中,Task该类表示正在进行的工作,该工作产生类型T的值。

我想知道Task.FromResult方法需要什么

也就是说:在您已经掌握了生产价值的情况下,将其包装回Task的需求是什么?

唯一想到的是,它用作接受Task实例的其他方法的适配器。

斯蒂芬·克莱里

我发现了两种常见的用例:

  1. 当您实现允许异步调用者的接口,但是您的实现是同步的。
  2. 存根/模拟异步代码进行测试时。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章