title: DownloadToStreamAsync returns empty stream C#
body: <p>I'm trying to download a blob file as a bytearray from my blob account on Azure. I do this.</p>
  
  <pre><code> var blockBlob = blobContainer.GetBlockBlobReference(id);
  
                  using (var mStream = new MemoryStream())
                  {
                      blockBlob.DownloadToStreamAsync(mStream);
                      result = mStream.ToArray();
                  }
  </code></pre>
  
  <p>The code above returns me a empty stream. I do have the file on my azure blob account and I checked the uri that is generated by code and it's the same that the one on my azure blob for the file I want to download as bytearray.</p>
  
  <p>Is there a better way to download a azure blob file as bytearray in c#?</p>