【发布时间】:2012-07-07 12:17:44
【问题描述】:
我的存储模拟器上已有一个页面 blob。现在我正在尝试使用 WritePages 向它写入更多字节,但它似乎不起作用。存储模拟器是否支持这一点,或者我做错了什么?
这就是我的尝试。
var account = CloudStorageAccount.Parse("UseDevelopmentStorage=true");
var blobClient = account.CreateCloudBlobClient();
var blobContainer = blobClient.GetContainerReference("mycontainer");
blobContainer.CreateIfNotExist();
blobContainer.SetPermissions(new BlobContainerPermissions() { PublicAccess = BlobContainerPublicAccessType.Blob });
var pageBlob = blobContainer.GetPageBlobReference("filepage.txt");
pageBlob.FetchAttributes();
byte[] data = File.ReadAllBytes(@"C:\Temp\moretext.txt");
Array.Resize(ref data, 512);
pageBlob.WritePages(new MemoryStream(data), 0);
谢谢
【问题讨论】:
标签: .net azure cloud azure-blob-storage