FileSASPermissions class
仅在NODE.JS运行时中可用。
这是一个帮助程序类,用于构造表示 ServiceSAS 授予文件的权限的字符串。 将值设置为 true 意味着使用这些权限的任何 SAS 都将授予该作的权限。 设置所有值后,应使用 toString 进行序列化,并将其设置为 FileSASSignatureValues 对象的权限字段。 可以构造不带此类的权限字符串,但权限的顺序是特定的,此类保证正确性。
属性
create | 指定授予“创建访问权限”。 |
delete | 指定授予的删除访问权限。 |
read | 指定授予的读取访问权限。 |
write | 指定授予的写入访问权限。 |
方法
parse(string) | 从指定的权限字符串创建 FileSASPermissions。 如果遇到与有效权限不对应的字符,此方法将引发错误。 |
to |
将给定的权限转换为字符串。 使用此方法可以保证权限按服务接受的顺序。 |
属性详细信息
create
指定授予“创建访问权限”。
create: boolean
属性值
boolean
delete
指定授予的删除访问权限。
delete: boolean
属性值
boolean
read
指定授予的读取访问权限。
read: boolean
属性值
boolean
write
指定授予的写入访问权限。
write: boolean
属性值
boolean
方法详细信息
parse(string)
从指定的权限字符串创建 FileSASPermissions。 如果遇到与有效权限不对应的字符,此方法将引发错误。
static function parse(permissions: string): FileSASPermissions
参数
- permissions
-
string
返回
toString()
将给定的权限转换为字符串。 使用此方法可以保证权限按服务接受的顺序。
function toString(): string
返回
string
一个表示 FileSASPermissions 的字符串