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

AccountSASPermissions class

仅在 NODE.JS RUNTIME 中可用。

这是一个帮助程序类,用于构造表示 AccountSAS 授予的权限的字符串。 将值设置为 true 意味着使用这些权限的任何 SAS 都将授予该操作的权限。 设置所有值后,应使用 toString 对此进行序列化,并将其设置为 AccountSASSignatureValues 对象上的权限字段。 可以在没有此类的情况下构造权限字符串,但权限的顺序是特定的,此类可以保证正确性。

属性

add

向 Blob 授予添加消息、表实体和追加的权限。

create

授予创建 Blob 和文件的权限。

delete

授予删除 Blob 和文件的权限。

deleteVersion

授予删除版本的权限。

filter

筛选 Blob 的权限。

list

列出授予的 Blob 容器、Blob、共享、目录和文件的权限。

permanentDelete

指定允许永久删除。

process

已授予获取和删除消息的权限。

read

授予读取资源和列出队列和表的权限。

setImmutabilityPolicy

设置不可变性策略的权限。

tag

Specfies 已授予标记访问权限。

update

授予更新消息和表实体的权限。

write

授予写入资源的权限。

方法

from(AccountSASPermissionsLike)

从原始对象创建 AccountSASPermissions ,该对象包含与其相同的键以及它们的布尔值。

parse(string)

分析从字符串初始化 AccountSASPermissions 字段。

toString()

生成 Azure 存储帐户的 SAS 权限字符串。 调用此方法可设置 AccountSASSignatureValues 权限字段。

使用此方法将保证资源类型按服务接受的顺序。

请参见https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

属性详细信息

add

向 Blob 授予添加消息、表实体和追加的权限。

add: boolean

属性值

boolean

create

授予创建 Blob 和文件的权限。

create: boolean

属性值

boolean

delete

授予删除 Blob 和文件的权限。

delete: boolean

属性值

boolean

deleteVersion

授予删除版本的权限。

deleteVersion: boolean

属性值

boolean

filter

筛选 Blob 的权限。

filter: boolean

属性值

boolean

list

列出授予的 Blob 容器、Blob、共享、目录和文件的权限。

list: boolean

属性值

boolean

permanentDelete

指定允许永久删除。

permanentDelete: boolean

属性值

boolean

process

已授予获取和删除消息的权限。

process: boolean

属性值

boolean

read

授予读取资源和列出队列和表的权限。

read: boolean

属性值

boolean

setImmutabilityPolicy

设置不可变性策略的权限。

setImmutabilityPolicy: boolean

属性值

boolean

tag

Specfies 已授予标记访问权限。

tag: boolean

属性值

boolean

update

授予更新消息和表实体的权限。

update: boolean

属性值

boolean

write

授予写入资源的权限。

write: boolean

属性值

boolean

方法详细信息

from(AccountSASPermissionsLike)

从原始对象创建 AccountSASPermissions ,该对象包含与其相同的键以及它们的布尔值。

static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions

参数

permissionLike
AccountSASPermissionsLike

返回

parse(string)

分析从字符串初始化 AccountSASPermissions 字段。

static function parse(permissions: string): AccountSASPermissions

参数

permissions

string

返回

toString()

生成 Azure 存储帐户的 SAS 权限字符串。 调用此方法可设置 AccountSASSignatureValues 权限字段。

使用此方法将保证资源类型按服务接受的顺序。

请参见https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

function toString(): string

返回

string