Функции Azure V2 - BlobStorage FetchAttributes () Ошибка сборки - PullRequest
0 голосов
/ 11 июня 2018

У меня есть некоторые функции с помощью функции Azure с сеткой событий для подписки на события BLOB-объектов.Код отлично работает в версии V1.

net461 AnyCPU; x64

Я пытаюсь изменить его на V2 (.NET Core) и неожиданно получаю ошибку сборки для CloudBlockBlob.FetchAttributes ().Я вижу, что поддерживается только версия Async.Я не нашел никакой документации, если FetchAttributes () не поддерживается версией V2.

netstandard2.0 v2

У меня есть необходимые ссылки на сборки Microsoft.WindowsAzure.Storage и Microsoft.WindowsAzure.Storage.Blob в коде.

Ошибка CS1061 «CloudBlockBlob» не содержит определения для «FetchAttributes», а метод расширения «FetchAttributes», принимающий первый аргумент типа «CloudBlockBlob», не найден (отсутствует директива using или ссылка на сборку?)Я использую Visual Studio 2017 в качестве IDE.

Буду признателен за любые материалы.

1 Ответ

0 голосов
/ 11 июня 2018

.NET Стандартная версия библиотек хранилища Azure не поддерживает API синхронизации:

Команда .NET Core решила не поддерживать истинный API синхронизации по причинам, перечисленным выше (потребление ресурсов и т. Д.Даже если мы реализуем истинную синхронизацию, она будет в конечном итоге синхронизирована с асинхронной на некотором уровне.По этой причине мы считаем, что добавление поддельной синхронизации apis будет помехой, а не помощью для наших клиентов.

См. этот выпуск .В конце проблемы есть некоторые планы по поддержке Sync API в будущем, но это то, что мы имеем сейчас.

Функции Azure просто используют эту библиотеку.

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