Passaggio delle impostazioni relative alle informazioni sul dispositivo alle estensioni per il rendering
In Reporting Services le impostazioni relative alle informazioni sul dispositivo vengono utilizzate per passare i parametri di rendering a un'estensione per il rendering. Le impostazioni nel servizio Web ReportServer vengono passate come elemento XML DeviceInfo ed elaborate dal server di report. Poiché le impostazioni delle informazioni sul dispositivo dispongono di valori predefiniti, sono considerate argomenti facoltativi nel processo di rendering. È tuttavia possibile utilizzare le impostazioni delle informazioni sul dispositivo per personalizzare il rendering ed eseguire l'override dei valori predefiniti forniti dal server.
È possibile specificare le impostazioni delle informazioni sul dispositivo in vari modi. A livello di codice è possibile utilizzare il metodo Render. Se si accede a un report tramite il relativo URL, è possibile specificare le informazioni sul dispositivo come parametri URL. È inoltre possibile modificare le impostazioni sulle informazioni sul dispositivo nei file di configurazione di Reporting Services per specificare a livello globale i parametri di rendering. Per ulteriori informazioni sull'impostazione a livello globale dei parametri di rendering, vedere Personalizzare i parametri di estensione per il rendering in RSReportServer.config..
Passaggio di informazioni sul dispositivo tramite il metodo Render
Per passare le impostazioni delle informazioni sul dispositivo a un'estensione per il rendering, utilizzare il metodo Render(String, String, String, String, String, Warning, String). È ad esempio possibile passare la stringa XML seguente al metodo Render per creare un frammento HTML durante il rendering a 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. È possibile utilizzare il frammento HTML per incorporare il report in un documento HTML esistente. Per ulteriori informazioni sulle impostazioni delle informazioni sul dispositivo per l'output HTML, vedere Impostazioni relative alle informazioni sul dispositivo HTML.
Passaggio delle informazioni sul dispositivo con accesso tramite URL
È inoltre possibile passare le impostazioni delle informazioni sul dispositivo con accesso tramite URL. Le impostazioni relative alle informazioni sul dispositivo vengono passate come parametri URL. È 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.
http://<Server Name>/reportserver?/SampleReports/Sales Order Detail&rs:Command=Render&rs:Format=HTML4.0&rc:Toolbar=False
Per ulteriori informazioni, vedere Specificare le impostazioni relative alle informazioni sul dispositivo in un URL.
Vedere anche
Concetti
Personalizzare i parametri di estensione per il rendering in RSReportServer.config.
Altre risorse
Compilazione di applicazioni tramite servizio Web e .NET Framework