/// <summary> /// 获取用户池角色列表 /// </summary> /// <param name="page">分页页数,默认为 1</param> /// <param name="limit">分页大小,默认为 10</param> /// <param name="cancellationToken"></param> /// <returns></returns> public async Task <PaginatedRoles> List( int page = 1, int limit = 10, CancellationToken cancellationToken = default) { var param = new RolesParam() { Page = page, Limit = limit }; await client.GetAccessToken(); var res = await client.Request <RolesResponse>(param.CreateRequest(), cancellationToken); return(res.Result); }
public async Task <PaginatedRoles> List( string _namespace, int page = 1, int limit = 10, CancellationToken cancellationToken = default) { var param = new RolesParam() { Page = page, Limit = limit, Namespace = _namespace }; var res = await client.Request <RolesResponse>(param.CreateRequest(), cancellationToken); return(res.Result); }