Использование параметра Command
В URL-адрес можно включить параметр rs:Command. Значение этого параметра определяет тип запроса, направленного клиентом серверу отчетов. Значения, поддерживаемые параметром Command, описаны в следующей таблице.
Значение Command |
Описание |
---|---|
GetComponentDefinition |
Выводит XML-определение, связанное с элементом опубликованного отчета. Чтобы использовать это значение, необходимо иметь разрешение Чтение содержимого на элемент опубликованного отчета. Использование этого значения равносильно непосредственному вызову метода GetItemDefinition веб-службы. |
GetDataSourceContents |
Отображает свойства данного общего источника данных. Свойства отображаются в формате XML. Использование этого значения равносильно непосредственному вызову метода GetDataSourceContents веб-службы. |
GetResourceContents |
Подготавливает ресурс для просмотра и отображает его на HTML-странице. Использование этого значения равносильно непосредственному вызову метода GetItemDefinition веб-службы. |
GetSharedDatasetDefinition |
Отображает XML-определение, связанное с общим набором данных. Чтобы использовать это значение, требуется разрешение Чтение определения отчета на общий набор данных. Использование этого значения равносильно непосредственному вызову метода GetItemDefinition веб-службы. |
ListChildren |
Отображает потомков элемента, переданного по данному URL-адресу. Дочерние элементы отображаются на универсальной странице навигации по элементам. Использование этого значения равносильно вызову метода ListChildren. |
Render |
Отображает указанный отчет. Использование этого значения равносильно вызову метода Render. |
Примечание |
---|
URL-адрес может содержать только один параметр Command. Если URL-адрес включает в себя несколько параметров Command, возвращается ошибка. Если параметр Command указан в URL-адресе без сопутствующего значения, этот параметр Command не учитывается. |
Пример
В следующем примере создается универсальная страница навигации по элементам, на которой можно просматривать все дочерние элементы папки Samples.
http://<Server Name>/reportserver?/SampleReports&rs:Command=ListChildren