Почему CloudBlobClient не содержит определения для GetBlockBlobReference? - PullRequest
0 голосов
/ 26 апреля 2019

Я пытаюсь загрузить файл в новый контейнер BLOB-объекта после этого Пример .

Я создаю контейнер вот так и выглядит нормально.

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

Но попытка вызвать GetBlockBlobReference из CloudBlobContainer показывает, что метод не существует.

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

Я пытался получить документацию о методе, но, похоже, его больше нет в docs.microsoft . Я думаю, что я делаю что-то дурак. Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 26 апреля 2019

Я обнаружил дополнительные проблемы в своем решении, включая проблему, упомянутую nlawalker. После обновления Windows.Storage в конце я решил свою проблему, основанную на наиболее одобренном ответе на этот Вопрос

0 голосов
/ 26 апреля 2019

GetBlockBlobReference - это метод для CloudBlobContainer.Документация для этого метода здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...