我试图了解为什么以及何时应该使用async
控制器操作。最终,当我在其中使用await
时,它将等待操作完成以返回视图。
例如
public async Task<ActionResult> TryMe()
{
await SomeActionAsync();
return View();
}
在这种情况下,如果我使用async
或不使用async
,Action将需要相同的时间来执行。
如果我不尝试并行运行至少 2 个慢速操作(彼此不依赖),我看不出有任何理由使用async
控制器操作。
如果我错了,请纠正我。我想我在这里遗漏了一些东西。