async
- await
を完全に理解しようとしていますが、私の理解の隙間の1つは「すべての道のり」です。 async
メソッドを作成し、別のasync
メソッドなどから、「UI」や「複数のリクエストを処理できるWebサーバー」のような曖昧な用語で理解できるものをすべて呼び出します。私はどのように技術的に「何と言ってもダウンしている」と表現していますか?「Async All Way Down」:まあ、最下位には何がありますか?
ウェブサーバーの2番目の例を考えてみましょう。私は、.NETソースコードで見つけることができます
[HttpGet]
public async Task<IHttpActionResult> GetRecords()
{
var records = await repository.GetRecordsFromDbAsync();
return Ok(records);
}
非同期的に呼ばれるように、これを有効に「ダウンすべての方法」のコードのようなコントローラのアクションを持っていると言いますか?
非同期の例を以下に示します。http://stackoverflow.com/q/9963301/87698 – Heinzi