次の ASP.NET MVC 4 コントローラー アクションがあるとします。
public async Task<ActionResult> FooAsync()
{
using (var httpClient = new HttpClient())
{
var responseMessage = await httpClient.GetAsync("http://stackoverflow.com");
string response = await responseMessage.Content.ReadAsStringAsync();
return Content(response);
}
}
アクションを非同期で実行するには、 FooAsyncに"Async" サフィックスを付ける必要がありますか?