Przekazywanie ustawień informacji o urządzeniu do rozszerzeń renderowania

W usługach Reporting Services ustawienia informacji o urządzeniu są używane do przekazywania parametrów renderowania do rozszerzenia renderowania. Ustawienia w usłudze Web Server Report są przekazywane jako element XML DeviceInfo i przetwarzane przez serwer raportów. Ponieważ ustawienia informacji o urządzeniu mają wartości domyślne, są one traktowane jako opcjonalne argumenty w procesie renderowania. Możesz jednak użyć ustawień informacji o urządzeniu, aby dostosować renderowanie i nadpisać domyślne wartości dostarczane przez serwer.

Możesz określić ustawienia informacji o urządzeniu na różne sposoby. Programowo możesz użyć metody renderowania. Jeśli uzyskujesz dostęp do raportu przez jego URL, możesz określić informacje o urządzeniu jako parametry URL. Możesz także edytować ustawienia informacji o urządzeniu w plikach konfiguracyjnych Reporting Services, aby globalnie określić parametry renderowania. Więcej informacji o globalnym określaniu parametrów renderowania można znaleźć w artykule Customize Rendering Extension Parameters w RSReportServer.Config.

Przekazywanie informacji o urządzeniu za pomocą metody renderowania

Aby przekazać ustawienia informacji o urządzeniu do rozszerzenia renderowania, użyj M:Microsoft. WSSUX. ReportingServicesWebService.RSExecutionService2005.ReportExecutionService.Render(System.String,System.String,System.String@,System.String@,System.String@,Microsoft. WSSUX. ReportingServicesWebService.RSExecutionService2005.Warning[]@,System.String[]@). Na przykład następujący ciąg XML może zostać przekazany do Render metody do utworzenia fragmentu HTML podczas renderowania do HTML.

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

Gdy raport jest renderowany jako fragment HTML, jego treść znajduje się w elementie TABLE bez użycia elementu HTML lub BODY. Możesz użyć fragmentu HTML do włączenia raportu do istniejącego dokumentu HTML. Więcej informacji o ustawieniach informacji o urządzeniach dla wyjścia HTML można znaleźć w HTML Device Information Settings.

Przekazywanie informacji o urządzeniu za pomocą dostępu URL

Możesz też przekazać ustawienia informacji o urządzeniu przez dostęp do URL. Ustawienia informacji o urządzeniu są przekazywane jako parametry URL. Następujący ciąg dostępu do URL można przekazać serwerowi raportu, aby wygenerować wyrenderowany raport bez paska narzędzi przeglądarki HTML.

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

Więcej informacji można znaleźć w artykule Określ Ustawienia Informacji o Urządzeniu w adresie URL.