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


AccountSASPermissions class

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.

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

Свойства

add

Разрешение на добавление сообщений, сущностей таблицы и добавление к большим двоичным объектам.

create

Разрешение на создание больших двоичных объектов и файлов, предоставленных.

delete

Разрешение на удаление больших двоичных объектов и файлов, предоставленных.

deleteVersion

Разрешение на удаление версий, предоставленных.

filter

Разрешение на фильтрацию больших двоичных объектов.

list

Разрешение на перечисление контейнеров больших двоичных объектов, больших двоичных объектов, общих папок, каталогов и файлов, предоставленных.

permanentDelete

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

process

Разрешение на получение и удаление сообщений, предоставленных.

read

Разрешение на чтение ресурсов и списков очередей и таблиц, предоставленных.

setImmutabilityPolicy

Разрешение на настройку политики неизменяемости.

tag

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

update

Разрешения на обновление сообщений и сущностей таблиц, предоставленных.

write

Разрешение на запись предоставленных ресурсов.

Методы

from(AccountSASPermissionsLike)

Создает AccountSASPermissions из необработанного объекта, содержащего те же ключи, что и логические значения для них.

parse(string)

Синтаксический анализ инициализирует поля AccountSASPermissions из строки.

toString()

Создает строку разрешений SAS для учетной записи хранения Azure. Вызовите этот метод, чтобы задать поле "Разрешения AccountSASSignatureValues".

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

См. https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

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

add

Разрешение на добавление сообщений, сущностей таблицы и добавление к большим двоичным объектам.

add: boolean

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

boolean

create

Разрешение на создание больших двоичных объектов и файлов, предоставленных.

create: boolean

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

boolean

delete

Разрешение на удаление больших двоичных объектов и файлов, предоставленных.

delete: boolean

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

boolean

deleteVersion

Разрешение на удаление версий, предоставленных.

deleteVersion: boolean

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

boolean

filter

Разрешение на фильтрацию больших двоичных объектов.

filter: boolean

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

boolean

list

Разрешение на перечисление контейнеров больших двоичных объектов, больших двоичных объектов, общих папок, каталогов и файлов, предоставленных.

list: boolean

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

boolean

permanentDelete

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

permanentDelete: boolean

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

boolean

process

Разрешение на получение и удаление сообщений, предоставленных.

process: boolean

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

boolean

read

Разрешение на чтение ресурсов и списков очередей и таблиц, предоставленных.

read: boolean

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

boolean

setImmutabilityPolicy

Разрешение на настройку политики неизменяемости.

setImmutabilityPolicy: boolean

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

boolean

tag

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

tag: boolean

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

boolean

update

Разрешения на обновление сообщений и сущностей таблиц, предоставленных.

update: boolean

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

boolean

write

Разрешение на запись предоставленных ресурсов.

write: boolean

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

boolean

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

from(AccountSASPermissionsLike)

Создает AccountSASPermissions из необработанного объекта, содержащего те же ключи, что и логические значения для них.

static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions

Параметры

permissionLike
AccountSASPermissionsLike

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

parse(string)

Синтаксический анализ инициализирует поля AccountSASPermissions из строки.

static function parse(permissions: string): AccountSASPermissions

Параметры

permissions

string

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

toString()

Создает строку разрешений SAS для учетной записи хранения Azure. Вызовите этот метод, чтобы задать поле "Разрешения AccountSASSignatureValues".

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

См. https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

function toString(): string

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

string