使用命令参数
可以在 URL 中包括 rs:Command 参数。该参数的值确定客户端对报表服务器进行的请求的类型。下表说明了 Command 参数支持的值。
Command 值 |
说明 |
---|---|
GetComponentDefinition |
显示与已发布的报表项关联的 XML 定义。对已发布的报表项必须具有“读取内容”权限才能使用此值。使用此值等同于直接调用 Web 服务 GetItemDefinition。 |
GetDataSourceContents |
显示给定共享数据源的属性。这些属性以 XML 的形式显示。使用此值等同于直接调用 Web 服务 GetDataSourceContents。 |
GetResourceContents |
呈现某一资源并在 HTML 页中显示该资源。使用此值等同于直接调用 Web 服务 GetItemDefinition。 |
GetSharedDatasetDefinition |
显示与共享数据集关联的 XML 定义。对共享数据集必须具有“读取报表定义”权限才能使用此值。使用此值等同于直接调用 Web 服务 GetItemDefinition。 |
ListChildren |
显示传递到 URL 的项的子级。子级项显示在一般项导航页内。使用该值等同于调用 ListChildren 方法。 |
Render |
呈现指定的报表。使用该值等同于调用 Render 方法。 |
注意 |
---|
一个 URL 只能包含一个 Command 参数。如果某一 URL 包含多个 Command 参数,则会返回错误。如果在 URL 中指定该 Command 参数但没有附带值,则忽略该 Command 参数。 |
示例
下例生成一个一般项导航页,可用于查看您的 Samples 文件夹中的所有子级项。
http://<Server Name>/reportserver?/SampleReports&rs:Command=ListChildren