title: HttpClient SendAsync thread call back dies before parsing response
body: <p>I am testing out the httpClient sendAsync method. Synchrnous call it works fine. But, when I try to do asynchronous http
  requests, the task terminated before I process the message. Any body encountered with this issue?</p>
  
  <p>This synchronous call works</p>
  
  <pre><code>HttpRequestMessage httprequest = new HttpRequestMessage(httpmethod, "http://www.google.ca");
  var result =   _httpClient.SendAsync(httprequest, HttpCompletionOption.ResponseContentRead, cancellationToken);
  HttpResponseMessage response = result.Result;
  </code></pre>
  
  <p>But the Asynchrnous call doesn't work. The thread dies when I try to parse the response.</p>
  
  <pre><code>HttpRequestMessage httprequest = new HttpRequestMessage(httpmethod, "http://www.google.ca");
  var result =   await _httpClient.SendAsync(httprequest, HttpCompletionOption.ResponseContentRead, cancellationToken);
  HttpResponseMessage response = result;
  </code></pre>
  
  <p>any help is appreciated.</p>