Передача настроек сведений об устройстве модулям подготовки отчетов к просмотру
В службах Reporting Services параметры сведений об устройстве используются для передачи параметров отрисовки в модуль отрисовки. Настройки веб-службы сервера отчетов передаются как XML-элемент DeviceInfo и обрабатываются сервером отчетов. Поскольку у настроек сведений об устройстве есть значения по умолчанию, в процессе подготовки к просмотру эти аргументы являются необязательными. Однако настройки сведений об устройстве можно использовать для настройки процесса подготовки к просмотру и переопределения значений по умолчанию, передаваемых сервером.
Настройки сведений об устройстве можно задавать различными способами. Для задания программным путем можно использовать метод Render. Если доступ к отчету осуществляется по URL-адресу, сведения об устройстве можно задать как параметры URL-адреса. Вы также можете изменить параметры сведений об устройстве в файлах конфигурации служб Reporting Services, чтобы указать параметры отрисовки глобально. Дополнительные сведения об указании глобальных параметров подготовки отчетов см. в разделе Настройка параметров модулей подготовки отчетов в RSReportServer.Config.
Передача сведений об устройстве с помощью метода Render
Для передачи параметров сведений об устройстве в модуль подготовки отчетов используйте метод M:Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005.ReportExecutionService.Render(System.String,System.String,System.String@,System.String@,System.String@,Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005.Warning[]@,System.String[]@). Например, при подготовке к просмотру в формате HTML методу Render можно передать следующую строку в формате XML для создания фрагмента HTML:
<DeviceInfo>
<HTMLFragment>True</HTMLFragment>
</DeviceInfo>
При подготовке отчета в виде фрагмента HTML содержимое отчета находится в элементе TABLE, а элементы HTML и BODY не используются. Фрагмент HTML можно использовать для внедрения отчета в существующий HTML-документ. Дополнительные сведения о параметрах сведений об устройстве для вывода в формате HTML см. в разделе Настройки сведений об устройстве HTML.
Передача сведений об устройстве с помощью доступа через URL-адрес
Настройки сведений об устройстве можно также передать с помощью доступа по URL-адресу. Настройки сведений об устройстве передаются как параметры URL-адреса. Чтобы создать готовый для просмотра отчет без панели инструментов средства просмотра HTML-страниц, можно передать серверу отчетов следующую строку доступа к URL-адресу:
https://<Server Name>/reportserver?/SampleReports/Sales Order Detail&rs:Command=Render&rs:Format=HTML4.0&rc:Toolbar=False
Дополнительные сведения см. в разделе Указание настроек сведений об устройстве в URL-адресе.