145

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();

特定の状況で、どちらが優先されますか?

4

2 に答える 2