C# 尝试了解blob是否存在时,从CloudBlob获取属性时出错
我们试图知道一个blob是否存在,所以我们正在做一个FetchAttributes。它工作得很好,但在负载测试中,在数千个请求中,有两个请求在这种方法中失败 错误是blob引用的BlobType与blob的BlobType不匹配。 水滴存在 您知道SDK 1.7中是否存在此方法的错误吗 这是密码,继续说。多谢各位C# 尝试了解blob是否存在时,从CloudBlob获取属性时出错,c#,azure,blob,C#,Azure,Blob,我们试图知道一个blob是否存在,所以我们正在做一个FetchAttributes。它工作得很好,但在负载测试中,在数千个请求中,有两个请求在这种方法中失败 错误是blob引用的BlobType与blob的BlobType不匹配。 水滴存在 您知道SDK 1.7中是否存在此方法的错误吗 这是密码,继续说。多谢各位 CloudStorageAccount cloudStorageAccount; CloudStorageAccount.SetConfigurationSettingPublish
CloudStorageAccount cloudStorageAccount;
CloudStorageAccount.SetConfigurationSettingPublisher(
(configName, configSettingPublisher) => configSettingPublisher(serviceName));
cloudStorageAccount = CloudStorageAccount.Parse(
string.Format("DefaultEndpointsProtocol=https;AccountName={0};AccountKey={1}", accountName, accountKey));
BlobConnection blobConn =
new BlobConnection(GeneralConstants.GetValue(GeneralConstantsEnum.BlobPersistance), identity);
blobClient = this.Account.CreateCloudBlobClient();
blobContainer = blobClient.GetContainerReference(blobContainerName);
blobContainer.GetBlobReference(blobName);
CloudBlob blob = blobContainer.GetBlobReference(blobName);
blob.FetchAttributes(); //Throws the exception
operation = blob.Metadata["operation"];
productId = blob.Metadata["productId"];
clientId = blob.Metadata["clientId"];
workOrders = blob.DownloadText();
你能分享你的代码吗?我猜它与BlobType(块或页面)有关。