Попытка разработать мобильное приложение Xamarin Forms, которое отображает большие двоичные объекты, хранящиеся в контейнере Azure-Storage, через API.
Текущий процесс идет так
API> BLOB-объект Azure-Storage> Отображается в мобильном приложении Xamarin.
Подключение к хранилищу Azure с использованием ключа учетной записи хранения.
Проблема в том, что капли не отображаются в мобильном приложении, если для общедоступного доступа в контейнере установлено значение «private».
Если для параметра общедоступного доступа к контейнеру установлено значение «blob», фотографии отображаются в приложении xamarin Mobile.
Фото Для иллюстрации. Фото выпуска
Код ниже.
string storageConnectionString
Environment.GetEnvironmentVariable("storageconnectionstring");
CloudStorageAccount storageAccount;
if (CloudStorageAccount.TryParse(storageConnectionString, out
storageAccount))
{
// If the connection string is valid, proceed with operations against
Blob storage here.
...
}
else
{
//Error
}
[enter image description here][1]CloudBlobClient cloudBlobClient = storageAccount.CreateCloudBlobClient();
Как сделать контейнер закрытым, пока в мобильном приложении по-прежнему отображаются капли?