Ser*_*dar 5 c# asp.net-mvc async-await
如果我只是返回一个视图,是否有性能差异从Task返回它?
[HttpGet]
public Task<ViewResult> Index()
{
return Task.FromResult(View());
}
[HttpGet]
public ViewResult Index()
{
return View();
}
Run Code Online (Sandbox Code Playgroud)
就您而言,该Task版本可能会更慢,因为您只是增加了开销Task而没有任何好处。Task当您可以利用async-await时,即如果您实际上正在执行一些可以在方法中异步执行的操作,则返回 a是有意义的。
| 归档时间: |
|
| 查看次数: |
1614 次 |
| 最近记录: |