vto*_*ola 9 blob azure azure-storage azure-storage-blobs
我对blob感到有些困惑.我读过一些文章说有两种blob,块和页面,但我可以在SDK的库中看到第三种:
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(); // ??
Run Code Online (Sandbox Code Playgroud)
是CloudBlob一个CloudBlockBlob还是一个CloudPageBlock?适用哪种约束?使用该引用时,是否必须担心文件大小并放置块或页面?
我一直在阅读MSDN,但我找不到哪一个.
use*_*559 14
GetBlobReference返回一个CloudBlob对象.这可以代表任何一种blob.在.ToPageBlob和.ToBlockBlob属性将在铸造对象援助,但有没有关系存在的BLOB类型.存在的blob是一种类型或另一种,在创建时指定.
如果你调用.Create一个的CloudPageBlob对象,这将导致在Windows Azure中创建一个页面斑点.
如果你调用.UploadText()一个上BlockBlobObject(或通用CloudBlob对象),这将导致在Windows Azure中创建一个块斑点.
换句话说,GetBlobReference返回一个blob的通用引用(不是任何一种类型).
| 归档时间: |
|
| 查看次数: |
7650 次 |
| 最近记录: |