相关疑难解决方法(0)

ASP.NET MVC4异步控制器 - 为什么要使用?

我试图理解为什么以及何时应该使用async控制器操作.最终,当我await在其中使用时,它将等待操作完成以返回视图.

例如

public async Task<ActionResult> TryMe()
{
   await SomeActionAsync();
   return View();
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如果我使用async或不使用async,则Action将花费相同的时间来执行.

如果我没有尝试并行运行至少2个慢速操作(并非彼此依赖),我认为没有任何理由使用async控制器操作.

如果我错了,请纠正我.我想我在这里遗漏了一些东西.

asp.net asynchronous task-parallel-library async-await asp.net-mvc-4

34
推荐指数
1
解决办法
1万
查看次数