为什么CloudBlobClient不包含GetBlockBlobReference的定义?

问题描述 投票:0回答:2

我想在这个Example之后将文件上传到Blob的新容器。

我正在创建像这样的容器,看起来很好。

var blobStorage = storageAccount.CreateCloudBlobClient();
CloudBlobContainer container = blobStorage.GetContainerReference("productimages");
if (container.CreateIfNotExists())
{
    var permissions = container.GetPermissions();
    permissions.PublicAccess = BlobContainerPublicAccessType.Container;
    container.SetPermissions(permissions);
}

但是尝试从CloudBlobContainer调用GetBlockBlobReference告诉我该方法不存在。

string uniqueBlobName = string.Format("productimages/image_{0}{1}", guid, ext);
CloudBlockBlob blob = blobStorage.GetBlockBlobReference(uniqueBlobName);

我一直在尝试获取有关该方法的文档,但它看起来在docs.microsoft中不再可用了。我想我比做一些傻瓜。欢迎任何帮助。

c# blob azure-storage-blobs
2个回答
0
投票

GetBlockBlobReferenceCloudBlobContainer的一种方法。这个方法的文档是here


0
投票

我在我的解决方案中发现了一些问题,包括nlawalker提到的问题。在最后更新了Windows.Storage后,我根据这个Question最热烈的答案解决了我的问题

© www.soinside.com 2019 - 2024. All rights reserved.