ContainerSASPermissions class
Это вспомогательный класс для создания строки, представляющей разрешения, предоставленные ServiceSAS контейнеру. Значение true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений они должны быть сериализованы с помощью toString и заданы в качестве поля разрешений для <xref:BlobSASSignatureValues> объекта . Можно создать строку разрешений и без этого класса, но порядок разрешений является конкретным, и этот класс гарантирует правильность.
Свойства
add | Указывает добавление предоставленного доступа. |
create | Указывает создание предоставленного доступа. |
delete | Указывает предоставленный доступ для удаления. |
delete |
Указывает предоставленный доступ к версии удаления. |
execute | Указывает предоставленный доступ для выполнения. |
list | Указывает предоставленный доступ к списку. |
move | Указывает перемещение предоставленного доступа. |
read | Указывает предоставленный доступ на чтение. |
set |
Указывает предоставленный доступ SetImmutabilityPolicy. |
tag | Предоставлен доступ к тегу Specfies. |
write | Указывает предоставленный доступ на запись. |
Методы
from(Container |
<xref:ContainerSASPermissions> Создает из необработанного объекта, который содержит те же ключи, что и он, и логические значения для них. |
parse(string) | Создает из <xref:ContainerSASPermissions> указанной строки разрешений. Этот метод выдает ошибку, если обнаруживает символ, который не соответствует допустимому разрешению. |
to |
Преобразует заданные разрешения в строку. Использование этого метода гарантирует, что разрешения будут в порядке, принятом службой. Порядок символов должен быть указан здесь, чтобы обеспечить правильность. |
Сведения о свойстве
add
Указывает добавление предоставленного доступа.
add: boolean
Значение свойства
boolean
create
Указывает создание предоставленного доступа.
create: boolean
Значение свойства
boolean
delete
Указывает предоставленный доступ для удаления.
delete: boolean
Значение свойства
boolean
deleteVersion
Указывает предоставленный доступ к версии удаления.
deleteVersion: boolean
Значение свойства
boolean
execute
Указывает предоставленный доступ для выполнения.
execute: boolean
Значение свойства
boolean
list
Указывает предоставленный доступ к списку.
list: boolean
Значение свойства
boolean
move
Указывает перемещение предоставленного доступа.
move: boolean
Значение свойства
boolean
read
Указывает предоставленный доступ на чтение.
read: boolean
Значение свойства
boolean
setImmutabilityPolicy
Указывает предоставленный доступ SetImmutabilityPolicy.
setImmutabilityPolicy: boolean
Значение свойства
boolean
tag
Предоставлен доступ к тегу Specfies.
tag: boolean
Значение свойства
boolean
write
Указывает предоставленный доступ на запись.
write: boolean
Значение свойства
boolean
Сведения о методе
from(ContainerSASPermissionsLike)
<xref:ContainerSASPermissions> Создает из необработанного объекта, который содержит те же ключи, что и он, и логические значения для них.
static function from(permissionLike: ContainerSASPermissionsLike)
Параметры
- permissionLike
- ContainerSASPermissionsLike
Возвращаемое значение
parse(string)
Создает из <xref:ContainerSASPermissions> указанной строки разрешений. Этот метод выдает ошибку, если обнаруживает символ, который не соответствует допустимому разрешению.
static function parse(permissions: string)
Параметры
- permissions
-
string
Возвращаемое значение
toString()
Преобразует заданные разрешения в строку. Использование этого метода гарантирует, что разрешения будут в порядке, принятом службой. Порядок символов должен быть указан здесь, чтобы обеспечить правильность.
function toString()
Возвращаемое значение
string
Azure SDK for JavaScript
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по