Поделиться через


Элемент пользовательского интерфейса Microsoft.Storage.StorageBlobSelector

Элемент управления для выбора большого двоичного объекта из учетной записи хранения Azure.

Пример элемента пользовательского интерфейса

Пользователю предоставляется возможность поиска доступных больших двоичных объектов хранилища.

Microsoft.Storage.StorageBlobSelector — обзор

После выбора обзора пользователь может выбрать учетную запись хранения.

Microsoft.Storage.StorageBlobSelector — выбор хранилища

Пользователь видит контейнеры в учетной записи хранения и может выбрать одну из них.

Microsoft.Storage.StorageBlobSelector — выбор контейнера

Из контейнера пользователь может выбрать файл.

Microsoft.Storage.StorageBlobSelector — файл

Элемент управления обновляется для вывода имени выбранного файла.

Microsoft.Storage.StorageBlobSelector — показать выбранный файл

Схема

{
  "name": "storageBlobSelection",
  "type": "Microsoft.Storage.StorageBlobSelector",
  "visible": true,
  "toolTip": "Select storage blob",
  "label": "Package (.zip, .cspkg)",
  "options": {
    "text": "Select Package"
  },
  "constraints": {
    "allowedFileExtensions": [ "zip", "cspkg" ]
  }
}

Пример полученных результатов

{
  "blobName": "test.zip",
  "sasUri": "https://azstorageaccnt1.blob.core.windows.net/container1/test.zip?sp=r&se=2020-10-10T07:46:22Z&sv=2019-12-12&sr=b&sig=X4EL8ZsRmiP1TVxkVfTcGyMj2sHg1zCbFBXsDmnNOyg%3D"
}

Замечания

Свойство constraints.allowedFileExtensions указывает разрешенные типы файлов.

Следующие шаги

  • Общие сведения о создании определений пользовательского интерфейса см. в статье Начало работы с CreateUiDefinition.
  • Дополнительные сведения об общих свойствах элементов пользовательского интерфейса см. в статье Элементы CreateUiDefinition.