同僚が、ASP.NET Web Api でアップロードされたファイルを処理しているコードをいくつか見せてくれました。それは次のようなものでした:
Task<IEnumerable<HttpContent>> task = Request.Content.ReadAsMultipartAsync(provider);
return task.ContinueWith<HttpResponseMessage>(contents =>
{
//Do stuff...
}
ファイルを非同期で読み取る利点は何ですか?