title: Implementing HttpWebRequest Async calls
body: <p>I have this code</p>
  
  <pre><code>using (var stream = new StreamWriter(request.GetRequestStream(), Encoding))
     stream.Write(body.ToString());
  </code></pre>
  
  <p>I need to make it asynchronous. As far as I understand it, this means I need to change the call to <code>request.GetRequestStream()</code> to the <code>asychronous.BeginGetRequestStream()</code>.  I have seen <a href="http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.begingetrequeststream.aspx" rel="noreferrer">this</a> example but cannot figure out how to apply that to this scenario. Can someone help?</p>