c# - 使用 SSRS REST API 获取特定用户的所有目录项列表
问题描述
有人可以帮我列出特定用户的所有目录项。类似于以下查询但使用 SSRS Rest api 调用
USE ReportServer;
SELECT *
FROM Catalog
INNER JOIN Policies ON Catalog.PolicyID = Policies.PolicyID
INNER JOIN PolicyUserRole ON PolicyUserRole.PolicyID = Policies.PolicyID
INNER JOIN Users ON PolicyUserRole.UserID = Users.UserID
INNER JOIN Roles ON Roles.RoleID = PolicyUserRole.RoleID
WHERE Users.Username = 'DomainName\username'
我正在尝试使用以下 REST API 调用。
http://servername/reports/api/v2.0/CatalogItems/ http://servername/reports/api/v2.0/CatalogItems(id)/Policies
但是使用 CatalogItems 调用我得到所有目录项,如果我只需要获取与特定用户关联的目录项,那么我必须遍历目录项并找到每个项目的策略。那么是否有一个 api 调用可以为我提供与特定用户关联的所有目录项?任何帮助将不胜感激。
解决方案
推荐阅读
- java - 检查数组成员是否为素数时出错
- php - PHP MySQL 语句不起作用,没有错误
- javascript - VueJS - 当我更改 const 变量时数据会发生变化
- java - 无法将primaryStage解析为变量:,在其他类中使用时:JavaFX
- python - Python - 循环变量以获取多个获取请求
- visual-studio - 无法访问 MS Analytics Services (SSAS) 创建的多维数据集
- c - C: 如何检测一个 char 字符的重新输入?
- python - 如何将arduino代码翻译成python pyfirmata?
- angular - 打字稿中是否有 `document.getElementById('first')` 的替代方法?
- python - 简单的 Python 方法需要永远执行/运行