你当前正在访问 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

Specfies 已授予标记访问权限。

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

Specfies 已授予标记访问权限。

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