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

Permissions class

用于创建、替换、查询和读取所有权限。

请参阅 ID 读取、替换或删除特定权限的权限。

属性

user

方法

create(PermissionDefinition, RequestOptions)

创建权限。

权限表示每用户访问特定资源(例如项或容器)的权限。

query(SqlQuerySpec, FeedOptions)

查询所有权限。

query<T>(SqlQuerySpec, FeedOptions)

查询所有权限。

readAll(FeedOptions)

读取所有权限。

示例

读取数组的所有权限。

const {body: permissionList} = await user.permissions.readAll().fetchAll();
upsert(PermissionDefinition, RequestOptions)

更新插入权限。

权限表示每用户访问特定资源(例如项或容器)的权限。

属性详细信息

user

user: User

属性值

方法详细信息

create(PermissionDefinition, RequestOptions)

创建权限。

权限表示每用户访问特定资源(例如项或容器)的权限。

function create(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>

参数

body
PermissionDefinition

表示权限的主体。

options
RequestOptions

返回

query(SqlQuerySpec, FeedOptions)

查询所有权限。

function query(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<any>

参数

query
SqlQuerySpec

操作的查询配置。 有关如何配置查询的详细信息,请参阅 SqlQuerySpec

options
FeedOptions

返回

query<T>(SqlQuerySpec, FeedOptions)

查询所有权限。

function query<T>(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<T>

参数

query
SqlQuerySpec

操作的查询配置。 有关如何配置查询的详细信息,请参阅 SqlQuerySpec

options
FeedOptions

返回

readAll(FeedOptions)

读取所有权限。

示例

读取数组的所有权限。

const {body: permissionList} = await user.permissions.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<PermissionDefinition & Resource>

参数

options
FeedOptions

返回

upsert(PermissionDefinition, RequestOptions)

更新插入权限。

权限表示每用户访问特定资源(例如项或容器)的权限。

function upsert(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>

参数

options
RequestOptions

返回