ストレージ エミュレーターに既存のページ 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);
ありがとう