await
次の例で、とContinueWith
が同義であるかどうかを誰かが説明できますか? 初めて TPL を使用しようとしており、すべてのドキュメントを読んでいますが、違いがわかりません。
待機:
String webText = await getWebPage(uri);
await parseData(webText);
次で続行:
Task<String> webText = new Task<String>(() => getWebPage(uri));
Task continue = webText.ContinueWith((task) => parseData(task.Result));
webText.Start();
continue.Wait();
特定の状況で、どちらが優先されますか?