你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ContainerSASPermissions class
这是一个帮助程序类,用于构造表示 ServiceSAS 授予容器的权限的字符串。 将值设置为 true 意味着使用这些权限的任何 SAS 都将授予该操作的权限。 设置所有值后,应使用 toString 进行序列化,并将其设置为 BlobSASSignatureValues 对象上的权限字段。 可以在没有此类的情况下构造权限字符串,但权限的顺序是特定的,此类可以保证正确性。
属性
add | 指定“添加授予的访问权限”。 |
create | 指定授予创建访问权限。 |
delete | 指定授予的删除访问权限。 |
delete |
指定授予的删除版本访问权限。 |
execute | 指定授予的执行访问权限。 |
filter |
指定允许按标记筛选 Blob。 |
list | 指定授予的列表访问权限。 |
move | 指定授予移动访问权限。 |
permanent |
指定允许永久删除。 |
read | 指定授予读取访问权限。 |
set |
指定授予的 SetImmutabilityPolicy 访问权限。 |
tag | Specfies 已授予标记访问权限。 |
write | 指定授予的写入访问权限。 |
方法
from(Container |
从原始对象创建 ContainerSASPermissions ,该对象包含与其相同的键以及它们的布尔值。 |
parse(string) | 从指定的权限字符串创建 ContainerSASPermissions 。 如果遇到与有效权限不对应的字符,此方法将引发错误。 |
to |
将给定权限转换为字符串。 使用此方法可以保证权限按服务接受的顺序排列。 字符的顺序应按此处指定,以确保正确性。 请参见https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas |
属性详细信息
add
指定“添加授予的访问权限”。
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
参数
- permissionLike
- ContainerSASPermissionsLike
返回
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