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

BlobSASPermissions class

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

属性

add

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

create

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

delete

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

deleteVersion

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

execute

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

move

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

read

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

setImmutabilityPolicy

指定授予的 SetImmutabilityPolicy 访问权限。

tag

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

write

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

方法

from(BlobSASPermissionsLike)

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

parse(string)

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

toString()

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

属性详细信息

add

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

add: boolean

属性值

boolean

create

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

create: boolean

属性值

boolean

delete

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

delete: boolean

属性值

boolean

deleteVersion

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

deleteVersion: boolean

属性值

boolean

execute

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

execute: boolean

属性值

boolean

move

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

move: boolean

属性值

boolean

read

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

read: boolean

属性值

boolean

setImmutabilityPolicy

指定授予的 SetImmutabilityPolicy 访问权限。

setImmutabilityPolicy: boolean

属性值

boolean

tag

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

tag: boolean

属性值

boolean

write

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

write: boolean

属性值

boolean

方法详细信息

from(BlobSASPermissionsLike)

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

static function from(permissionLike: BlobSASPermissionsLike)

参数

permissionLike
BlobSASPermissionsLike

返回

parse(string)

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

static function parse(permissions: string)

参数

permissions

string

返回

toString()

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

function toString()

返回

string

表示 BlobSASPermissions 的字符串