Pasar la configuración de información de dispositivo a las extensiones de representación

En Reporting Services, la configuración de información de dispositivos se utiliza para pasar los parámetros de representación a una extensión de representación. La configuración en el servicio web del servidor de informes se pasa como un elemento XML DeviceInfo y es procesada por el servidor de informes. Dado que la configuración de información de dispositivos tiene valores predeterminados, se consideran como argumentos opcionales en el proceso de representación. Sin embargo, puede utilizar la configuración de información de dispositivos para personalizar la representación y anular los valores predeterminados proporcionados por el servidor.

Puede especificar la configuración de información de dispositivos de distintas maneras. Mediante programación, puede utilizar el método Render. Si está teniendo acceso a un informe a través de su URL, puede especificar la información del dispositivo como parámetros URL. También puede modificar la configuración de información de dispositivos en los archivos de configuración de Reporting Services para especificar globalmente los parámetros de representación. Para más información sobre cómo especificar parámetros de representación globalmente, vea Personalizar los parámetros de extensión de representación en RSReportServer.Config.

Pasar información del dispositivo utilizando el método Render

Para pasar la configuración de la información del dispositivo a una extensión de representación, use el método M:Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005.ReportExecutionService.Render(System.String,System.String,System.String@,System.String@,System.String@,Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005.Warning[]@,System.String[]@). Por ejemplo, la cadena XML siguiente se puede pasar al método Render para crear un fragmento HTML al representar en HTML.

<DeviceInfo>  
   <HTMLFragment>True</HTMLFragment>  
</DeviceInfo>  

Cuando un informe se representa como un fragmento HTML, el contenido del informe se incluye dentro de un elemento TABLE sin el uso del elemento BODY o HTML. Puede utilizar el fragmento HTML para incorporar el informe en un documento HTML existente. Para más información sobre la configuración de la información del dispositivo para la salida HTML, vea Configuración de la información del dispositivo HTML.

Pasar información del dispositivo mediante acceso URL

También puede pasar la configuración de información de dispositivos a través del acceso URL. La configuración de información de dispositivos se pasa como parámetros URL. La cadena de acceso URL siguiente se puede pasar al servidor de informes para generar un informe representado sin la barra de herramientas del Visor HTML.

https://<Server Name>/reportserver?/SampleReports/Sales Order Detail&rs:Command=Render&rs:Format=HTML4.0&rc:Toolbar=False  

Para más información, vea Especificar la configuración de la información del dispositivo en una dirección URL.

Consulte también

Configuración de información de dispositivos para las extensiones de representación (Reporting Services)
Personalización de los parámetros de extensión de representación en RSReportServer.Config
Creación de aplicaciones con el servicio web y .NET Framework