async
コントローラー アクションを使用する理由とタイミングを理解しようとしています。最終的に、その中で使用await
すると、ビューを返すために操作が完了するのを待ちます。
例えば
public async Task<ActionResult> TryMe()
{
await SomeActionAsync();
return View();
}
この場合、 を使用しても使用しasync
なくてもasync
、アクションの実行には同じ時間がかかります。
async
少なくとも 2 つの遅い操作 (相互に依存していない) を並行して実行しようとしていない場合、コントローラー アクションを使用する理由がわかりません。
私が間違っている場合は、私を修正してください。ここで何かが足りないと思います。