Использование WindowsAzure.Storage 8.5 с CloudBlockBlob и BlobAttribute в функциях Azure - PullRequest
0 голосов
/ 27 апреля 2018

При использовании WindowsAzure.Storage 7.2.1 одна функция в порядке, но другие функции зависят от 8.5, и они не работают. Если я использую WindowsAzure.Storage 8.5 для загрузки BLOB-файла, он выдает ошибку:

Can't bind Blob to type Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob

Как бы вы разрешили такой конфликт?

Вот мой код для загрузки BLOB-объекта:

public static void Run(other params, IBinder binder)
{
        string fileUrl = $"test-blob/{Guid.NewGuid().ToString()}";                   
        var blob = binder.Bind<Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob>(new BlobAttribute(fileUrl));
        blob.UploadText($"test text file: {fileUrl}");
}

1 Ответ

0 голосов
/ 27 апреля 2018

Вы не можете использовать любую версию Microsoft.WindowsAzure.Storage выше той, которая используется в среде исполнения функций (7.2.1 для 1.x версий функций). Удалите эту ссылку из вашего проекта.

Для получения дополнительной информации см. Поддержка перенаправления привязки .

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