ContainerSASPermissions class

Это вспомогательный класс для создания строки, представляющей разрешения, предоставленные ServiceSAS контейнеру. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений его следует сериализовать с помощью toString и задать в качестве поля разрешений для объекта BlobSASSignatureValues . Можно создать строку разрешений и без этого класса, но порядок разрешений конкретный, и этот класс гарантирует правильность.

Свойства

add

Задает параметр Add access granted (Добавить предоставленный доступ).

create

Указывает предоставленный доступ для создания.

delete

Указывает предоставленный доступ к удалению.

deleteVersion

Указывает предоставленный доступ к версии удаления.

execute

Указывает предоставленный доступ на выполнение.

filterByTags

Указывает, что разрешено фильтровать BLOB-объекты по тегам.

list

Указывает предоставленный доступ к списку.

move

Указывает предоставленный доступ для перемещения.

permanentDelete

Указывает, что разрешено постоянное удаление.

read

Указывает предоставленный доступ на чтение.

setImmutabilityPolicy

Указывает предоставленный доступ SetImmutabilityPolicy.

tag

Предоставлен доступ к тегу Specfies.

write

Указывает предоставленный доступ на запись.

Методы

from(ContainerSASPermissionsLike)

Создает Объект ContainerSASPermissions из необработанного объекта, который содержит те же ключи, что и он, и логические значения для них.

parse(string)

Создает Объект ContainerSASPermissions из указанной строки разрешений. Этот метод выдает ошибку, если обнаруживает символ, который не соответствует допустимому разрешению.

toString()

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

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

См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas

Сведения о свойстве

add

Задает параметр Add access granted (Добавить предоставленный доступ).

add: boolean

Значение свойства

boolean

create

Указывает предоставленный доступ для создания.

create: boolean

Значение свойства

boolean

delete

Указывает предоставленный доступ к удалению.

delete: boolean

Значение свойства

boolean

deleteVersion

Указывает предоставленный доступ к версии удаления.

deleteVersion: boolean

Значение свойства

boolean

execute

Указывает предоставленный доступ на выполнение.

execute: boolean

Значение свойства

boolean

filterByTags

Указывает, что разрешено фильтровать BLOB-объекты по тегам.

filterByTags: boolean

Значение свойства

boolean

list

Указывает предоставленный доступ к списку.

list: boolean

Значение свойства

boolean

move

Указывает предоставленный доступ для перемещения.

move: boolean

Значение свойства

boolean

permanentDelete

Указывает, что разрешено постоянное удаление.

permanentDelete: boolean

Значение свойства

boolean

read

Указывает предоставленный доступ на чтение.

read: boolean

Значение свойства

boolean

setImmutabilityPolicy

Указывает предоставленный доступ SetImmutabilityPolicy.

setImmutabilityPolicy: boolean

Значение свойства

boolean

tag

Предоставлен доступ к тегу Specfies.

tag: boolean

Значение свойства

boolean

write

Указывает предоставленный доступ на запись.

write: boolean

Значение свойства

boolean

Сведения о методе

from(ContainerSASPermissionsLike)

Создает Объект ContainerSASPermissions из необработанного объекта, который содержит те же ключи, что и он, и логические значения для них.

static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions

Параметры

Возвращаемое значение

parse(string)

Создает Объект ContainerSASPermissions из указанной строки разрешений. Этот метод выдает ошибку, если обнаруживает символ, который не соответствует допустимому разрешению.

static function parse(permissions: string): ContainerSASPermissions

Параметры

permissions

string

Возвращаемое значение

toString()

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

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

См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas

function toString(): string

Возвращаемое значение

string