title: Wait for BackgroundTask to complete
body: <p>I have a <code>BackgroundTask</code> which generates some text and then saves it as a file to a <code>LocalFolder</code>. I need to get this file with my main project (same VS solution) after it's been generated by the <code>BackgroundTask</code> and do some next work with it. The background task is triggered both manually by the user (via a "Reload" button) and every 15 mins by a <code>TimeTrigger</code>.</p>
  
  <p>This is the relevant code snippet:</p>
  
  <pre><code>syncTrigger.RequestAsync(); 
  articles = await getCachedArticles("");
  </code></pre>
  
  <p>How can I tell the <code>getCachedArticles</code> method to wait until after previous request finishes before running? Thank you very much!</p>