0
嘗試將字節附加到Azure存儲中的附加Blob時,出現HTTP 400錯誤請求。 Azure存儲帳戶已存在。HTTP 400:附加到Azure Blob時出現錯誤請求
Azure文檔只有一個示例調用AppendText()
方法,但此方法包含與多客戶端編寫器一起使用此方法的警告。因此,我想使用AppendBlock()
方法來確保調用是原子的。
var cred = new StorageCredentials("storageaccountname", "storageaccountkey");
var account = new CloudStorageAccount(cred, true);
var client = account.CreateCloudBlobClient();
var container = client.GetContainerReference("csharp");
container.CreateIfNotExists();
var log = container.GetAppendBlobReference("artofshell.log");
var stream = new MemoryStream(1024);
var text = System.Text.Encoding.ASCII.GetBytes("Log entry #1");
stream.Write(text, 0, text.Length);
log.CreateOrReplace();
log.AppendBlock(stream);
任何想法可能導致這種情況?
- 的Windows 10企業內幕建設14332
- 的Visual Studio 2015年
- WindowsAzure.Storage庫7.0.1預覽
存儲模擬器還不支持這個權利? – Sushant