你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ContainerSASPermissions class

这是一个帮助程序类,用于构造表示 ServiceSAS 授予给容器的权限的字符串。 将值设置为 true 意味着使用这些权限的任何 SAS 都将授予该作的权限。 设置所有值后,应使用 toString 序列化此值,并将其设置为 <xref:BlobSASSignatureValues> 对象的权限字段。 可以构造不带此类的权限字符串,但权限的顺序是特定的,此类保证正确性。

属性

add

指定授予的添加访问权限。

create

指定授予“创建访问权限”。

delete

指定授予的删除访问权限。

deleteVersion

指定授予的删除版本访问权限。

execute

指定已授予执行访问权限。

list

指定授予的列表访问权限。

move

指定授予的移动访问权限。

read

指定授予的读取访问权限。

setImmutabilityPolicy

指定授予的 SetImmutabilityPolicy 访问权限。

tag

已授予规范标记访问权限。

write

指定授予的写入访问权限。

方法

from(ContainerSASPermissionsLike)

从原始对象创建一个 <xref:ContainerSASPermissions>,该对象包含与其相同的键,并为它们创建布尔值。

parse(string)

从指定的权限字符串创建 <xref:ContainerSASPermissions>。 如果遇到与有效权限不对应的字符,此方法将引发错误。

toString()

将给定的权限转换为字符串。 使用此方法可以保证权限按服务接受的顺序。 字符的顺序应按此处指定,以确保正确性。

属性详细信息

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

已授予规范标记访问权限。

tag: boolean

属性值

boolean

write

指定授予的写入访问权限。

write: boolean

属性值

boolean

方法详细信息

from(ContainerSASPermissionsLike)

从原始对象创建一个 <xref:ContainerSASPermissions>,该对象包含与其相同的键,并为它们创建布尔值。

static function from(permissionLike: ContainerSASPermissionsLike)

参数

返回

parse(string)

从指定的权限字符串创建 <xref:ContainerSASPermissions>。 如果遇到与有效权限不对应的字符,此方法将引发错误。

static function parse(permissions: string)

参数

permissions

string

返回

toString()

将给定的权限转换为字符串。 使用此方法可以保证权限按服务接受的顺序。 字符的顺序应按此处指定,以确保正确性。

function toString()

返回

string