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

FileSystemSASPermissions class

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

属性

add

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

create

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

delete

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

execute

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

list

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

manageAccessControl

指定授予的权限访问权限,允许调用方在 Blob(文件和目录)上设置权限和 POSIX ACL。

manageOwnership

指定授予的所有权访问权限,该访问权限允许调用方在重命名或删除粘滞位集的文件夹中的 blob(文件或目录)时设置所有者、拥有组或充当所有者。

move

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

read

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

write

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

方法

parse(string)

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

toString()

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

字符的顺序应按此处指定,以确保正确性。

请参阅 https://learn.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas

属性详细信息

add

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

add: boolean

属性值

boolean

create

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

create: boolean

属性值

boolean

delete

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

delete: boolean

属性值

boolean

execute

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

execute: boolean

属性值

boolean

list

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

list: boolean

属性值

boolean

manageAccessControl

指定授予的权限访问权限,允许调用方在 Blob(文件和目录)上设置权限和 POSIX ACL。

manageAccessControl: boolean

属性值

boolean

manageOwnership

指定授予的所有权访问权限,该访问权限允许调用方在重命名或删除粘滞位集的文件夹中的 blob(文件或目录)时设置所有者、拥有组或充当所有者。

manageOwnership: boolean

属性值

boolean

move

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

move: boolean

属性值

boolean

read

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

read: boolean

属性值

boolean

write

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

write: boolean

属性值

boolean

方法详细信息

parse(string)

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

static function parse(permissions: string): FileSystemSASPermissions

参数

permissions

string

返回

toString()

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

字符的顺序应按此处指定,以确保正确性。

请参阅 https://learn.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas

function toString(): string

返回

string