title: Am I right to ignore the compiler warning for lacking await for this async call?
body: <p>I have the following method that is triggered when an exception occurs in a part of my Metro application</p>
  
  <pre><code>void Model_ExceptionOccured(Exception ex)
  {
      var dlg = new Windows.UI.Popups.MessageDialog("An exception occured during verification: " + ex.Message, "Exception");
      dlg.ShowAsync();
  }
  </code></pre>
  
  <p>The 'dlg.ShowAsync()'-call is asynchronous, but I don't care to wait for the result. The compiler generates a warning for it though:</p>
  
  <p><code>Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.</code></p>
  
  <p>Should I care? Is there any reason I should add the await keyword, other than to get rid of the warning? </p>