title: Delay then execute Task
body: <p>Quick question, I want to <strong>wait</strong> a second <strong>before launching</strong> an <strong>async task</strong> without a return value.<br />
  Is this the right way to do it?</p>
  
  <pre><code>Task.Delay(1000)
      .ContinueWith(t =&gt; _mq.Send(message))
      .Start();
  </code></pre>
  
  <p>What happens to exceptions?</p>