我试图理解为什么以及何时应该使用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