猿问

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

我正在尝试按照此示例将文件上传到 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中不再可用。我想我是在做傻事。欢迎任何帮助。


LEATH
浏览 97回答 2
2回答

MYYA

我在我的解决方案中发现了其他问题,包括 nlawalker 提到的问题。在最后更新 Windows.Storage 之后,我根据这个问题最受支持的答案解决了我的问题

烙印99

GetBlockBlobReference是 上的一种方法CloudBlobContainer。此方法的文档在此处。
随时随地看视频慕课网APP
我要回答