title: Azure Storage Blobs: what kind of blob do I get with GetBlobReference()?
body: <p>I'm getting a little confused with blobs. I've read some articles that says that there are two kinds of blobs, blocks and pages, but I can see in the SDK's library a third one:</p>
  
  <pre><code>container.GetBlockBlobReference(); // Block Blob, max 64Mb per block,  max 200Gb in total.
  container.GetPageBlobReference(); // Page Blob, aligned to 512bytes pages,  max 1Tb in total.
  container.GetBlobReference(); // ??
  </code></pre>
  
  <p>Is <code>CloudBlob</code> a <code>CloudBlockBlob</code> or a <code>CloudPageBlock</code>? Which constrains applies? Do I have to worry about file size and put blocks or pages when I use that reference?</p>
  
  <p>I've been reading <a href="http://msdn.microsoft.com/en-us/library/gg435984.aspx" rel="noreferrer">MSDN</a> but I cannot find which one is. </p>