title: Windows store get download progress
body: <p>After struggling for a long time i finally got a code for downloading a file with using authentication and sending a header with a range in a windows store application , now the next level is to get a progress bar of the download , so any idea of the classes and methods that should be used for getting the download operation?</p>
  
  <p>This is my code:  </p>
  
  <pre><code>var httpClientHandler = new HttpClientHandler();
  httpClientHandler.Credentials = new System.Net.NetworkCredential("", "");
  var client = new HttpClient(httpClientHandler);
  
  System.Net.Http.HttpRequestMessage request = new System.Net.Http.HttpRequestMessage(HttpMethod.Post, new Uri(""));
  request.Headers.Range = new RangeHeaderValue(0,null);
  HttpResponseMessage response = await client.SendAsync(request);              
  Stream stream = await response.Content.ReadAsStreamAsync();
  StorageFile file = await folder.CreateFileAsync(fileName, CreationCollisionOption.GenerateUniqueName);
  await Windows.Storage.FileIO.WriteBytesAsync(file, ReadStream(stream));
  </code></pre>