Passaggio delle impostazioni relative alle informazioni sul dispositivo alle estensioni per il renderingPassing Device Information Settings to Rendering Extensions

In Reporting ServicesReporting Servicesle impostazioni relative alle informazioni sul dispositivo vengono usate per passare i parametri di rendering a un'estensione per il rendering.In Reporting ServicesReporting Services, device information settings are used to pass rendering parameters to a rendering extension. Le impostazioni nel servizio Web ReportServer vengono passate come elemento XML DeviceInfo ed elaborate dal server di report.Settings in the Report Server Web service are passed as a DeviceInfo XML element and processed by the report server. Poiché le impostazioni delle informazioni sul dispositivo dispongono di valori predefiniti, sono considerate argomenti facoltativi nel processo di rendering.Because device information settings have default values, they are considered optional arguments in the rendering process. È tuttavia possibile usare le impostazioni delle informazioni sul dispositivo per personalizzare il rendering ed eseguire l'override dei valori predefiniti forniti dal server.However, you can use device information settings to customize rendering and to override the default values that are supplied by the server.

È possibile specificare le impostazioni delle informazioni sul dispositivo in vari modi.You can specify device information settings in a variety of ways. A livello di codice è possibile usare il metodo Render.Programmatically, you can use the Render method. Se si accede a un report tramite il relativo URL, è possibile specificare le informazioni sul dispositivo come parametri URL.If you are accessing a report through its URL, you can specify device information as URL parameters. È inoltre possibile modificare le impostazioni sulle informazioni sul dispositivo nei file di configurazione di Reporting ServicesReporting Services per specificare a livello globale i parametri di rendering.You can also edit the device information settings in the Reporting ServicesReporting Services configuration files to specify rendering parameters globally. Per ulteriori informazioni su come specificare i parametri di rendering a livello globale, vedere personalizzare i parametri di estensione per il Rendering in RSReportServer. config.For more information about specifying rendering parameters globally, see Customize Rendering Extension Parameters in RSReportServer.Config.

Passaggio di informazioni sul dispositivo tramite il metodo RenderPassing Device Information Using the Render Method

To pass device information settings to a rendering extension, use the M:Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005.ReportExecutionService.Render(System.String,System.String,System.String@,System.String@,System.String@,Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005.Warning[]@,System.String[]@) method.To pass device information settings to a rendering extension, use the M:Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005.ReportExecutionService.Render(System.String,System.String,System.String@,System.String@,System.String@,Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005.Warning[]@,System.String[]@) method. La stringa XML seguente, ad esempio, può essere passata per il Render metodo per creare un frammento HTML durante il rendering in HTML.For example, the following XML string can be passed to the Render method to create an HTML fragment when rendering to HTML.

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

Quando viene eseguito il rendering di un report come frammento HTML, il contenuto del report si trova all'interno di un elemento TABLE senza l'utilizzo di un elemento HTML o BODY.When a report is rendered as an HTML fragment, the content of the report is contained within a TABLE element without the use of an HTML or BODY element. È possibile usare il frammento HTML per incorporare il report in un documento HTML esistente.You can use the HTML fragment to incorporate the report into an existing HTML document. Per altre informazioni sulle impostazioni delle informazioni sul dispositivo per l'output HTML, vedere HTML Device Information Settings.For more information about device information settings for HTML output, see HTML Device Information Settings.

Passaggio delle informazioni sul dispositivo con accesso tramite URLPassing Device Information Using URL Access

È inoltre possibile passare le impostazioni delle informazioni sul dispositivo con accesso tramite URL.You can also pass device information settings through URL access. Le impostazioni relative alle informazioni sul dispositivo vengono passate come parametri URL.Device information settings are passed as URL parameters. È possibile passare al server di report la stringa di accesso tramite URL per generare un report visualizzabile senza la barra degli strumenti del visualizzatore HTML.The following URL access string can be passed to the report server to generate a rendered report without the HTML viewer toolbar.

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

Per ulteriori informazioni, vedere specificare Device Information Settings in un URL.For more information, see Specify Device Information Settings in a URL.

Vedere ancheSee Also

Impostazioni del dispositivo per il Rendering delle estensioni ( Reporting Services ) Device Information Settings for Rendering Extensions (Reporting Services)
Personalizzare i parametri di estensione per il Rendering in RSReportServer. config Customize Rendering Extension Parameters in RSReportServer.Config
Creazione di applicazioni mediante il servizio Web e .NET FrameworkBuilding Applications Using the Web Service and the .NET Framework