通过 ID 查找 SSRS 项目

发布于 2024-08-25 11:11:19 字数 535 浏览 5 评论 0原文

如何通过 ID 查找 SSRS 中的项目?我尝试使用另一个查找结果返回的 id、一个新的字符串 guid 和小随机字符串,所有这些都返回相同的错误:

ID 字段的值无效。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.InvalidElementException: ID 字段的值无效。

这是代码:

var request = new FindItemsRequest
        {
            Conditions = new[] { new SearchCondition { Name = "ID", Value = "test"} },
            Folder = "/"
        };
        return _ssrsService
            .FindItems(request)
            .Items

我正在使用 SSRS 2005。

How do you find items in SSRS by ID? I tried to use the id returned by another find result, a new guid to string and small random string all of which return the same error:

The ID field has a value that is not valid. ---> Microsoft.ReportingServices.Diagnostics.Utilities.InvalidElementException: The ID field has a value that is not valid.

Here is the code:

var request = new FindItemsRequest
        {
            Conditions = new[] { new SearchCondition { Name = "ID", Value = "test"} },
            Folder = "/"
        };
        return _ssrsService
            .FindItems(request)
            .Items

I'm using SSRS 2005.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

っ〆星空下的拥抱 2024-09-01 11:11:20

很确定这不能通过 SSRS 服务来完成。最终找到所有对象,然后使用 LINQ 筛选出我需要的 ID。

Pretty sure this can't be done through the SSRS service. Ended up finding all objects then using LINQ to filter down to the ID I need.

极致的悲 2024-09-01 11:11:20

FindItems 方法说:

使用 FindItems 的应用程序通常接受特定属性和属性值的用户输入。 可搜索的属性包括“名称”、“说明”、“创建者”、“创建日期”、“修改者”和“修改日期”。返回的项目仅是用户具有“读取属性”权限的项目。

The MS documentation on the FindItems method says:

Applications that use FindItems typically accept user input for specific properties and property values. The searchable properties are Name, Description, CreatedBy, CreationDate, ModifiedBy, and ModifiedDate. The items that are returned are only those for which a user has Read Properties permission.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文