title: Difference between await and ContinueWith
body: <p>Can someone explain if <code>await</code> and <code>ContinueWith</code> are synonymous or not in the following example. I'm trying to use TPL for the first time and have been reading all the documentation, but don't understand the difference.</p>
  
  <p><strong>Await</strong>:</p>
  
  <pre><code>String webText = await getWebPage(uri);
  await parseData(webText);
  </code></pre>
  
  <p><strong>ContinueWith</strong>:</p>
  
  <pre><code>Task&lt;String&gt; webText = new Task&lt;String&gt;(() =&gt; getWebPage(uri));
  Task continue = webText.ContinueWith((task) =&gt;  parseData(task.Result));
  webText.Start();
  continue.Wait();
  </code></pre>
  
  <p>Is one preferred over the other in particular situations?</p>