장치 정보 설정을 렌더링 확장 프로그램에 전달Passing Device Information Settings to Rendering Extensions

Reporting ServicesReporting Services에서 장치 정보 설정을 사용하여 렌더링 매개 변수를 렌더링 확장 프로그램으로 전달할 수 있습니다.In Reporting ServicesReporting Services, device information settings are used to pass rendering parameters to a rendering extension. 보고서 서버 웹 서비스의 설정이 DeviceInfo XML 요소로 전달되고 보고서 서버에서 처리됩니다.Settings in the Report Server Web service are passed as a DeviceInfo XML element and processed by the report server. 장치 정보 설정은 기본값을 가지므로 렌더링 프로세스에서 선택적 인수로 간주됩니다.Because device information settings have default values, they are considered optional arguments in the rendering process. 그러나 장치 정보 설정을 사용하여 렌더링을 사용자 지정하고 서버에서 공급한 기본값을 무효화할 수 있습니다.However, you can use device information settings to customize rendering and to override the default values that are supplied by the server.

다양한 방법으로 장치 정보 설정을 지정할 수 있습니다.You can specify device information settings in a variety of ways. 프로그래밍 방식에서는 Render 메서드를 사용할 수 있습니다.Programmatically, you can use the Render method. URL을 통해 보고서에 액세스하는 경우 장치 정보를 URL 매개 변수로 지정할 수 있습니다.If you are accessing a report through its URL, you can specify device information as URL parameters. 또한 Reporting ServicesReporting Services 구성 파일에서 장치 정보 설정을 편집하여 렌더링 매개 변수를 전역으로 지정할 수 있습니다.You can also edit the device information settings in the Reporting ServicesReporting Services configuration files to specify rendering parameters globally. 렌더링 매개 변수를 전역으로 지정하는 방법에 대한 자세한 내용은 RSReportServer.Config의 렌더링 확장 프로그램 매개 변수 사용자 지정을 참조하세요.For more information about specifying rendering parameters globally, see Customize Rendering Extension Parameters in RSReportServer.Config.

Render 메서드를 사용하여 장치 정보 전달Passing Device Information Using the Render Method

렌더링 확장 프로그램에 장치 정보 설정을 전달하려면 M:Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005.ReportExecutionService.Render(System.String,System.String,System.String@,System.String@,System.String@,Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005.Warning[]@,System.String[]@) 메서드를 사용합니다.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. 예를 들어, 다음 XML 문자열을 Render 메서드로 전달하여 HTML에 렌더링할 때 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>  

보고서가 HTML 조각으로 렌더링되면 HTML 또는 BODY 요소를 사용하지 않고 TABLE 요소 안에 보고서의 내용이 포함됩니다.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. HTML 조각을 사용하여 보고서를 기존 HTML 문서로 통합할 수 있습니다.You can use the HTML fragment to incorporate the report into an existing HTML document. HTML 출력용 장치 정보 설정에 대한 자세한 내용은 HTML 장치 정보 설정을 참조하세요.For more information about device information settings for HTML output, see HTML Device Information Settings.

URL 액세스를 사용하여 장치 정보 전달Passing Device Information Using URL Access

URL 액세스를 통해서도 장치 정보 설정을 전달할 수 있습니다.You can also pass device information settings through URL access. 장치 정보 설정이 URL 매개 변수로 전달됩니다.Device information settings are passed as URL parameters. 다음 URL 액세스 문자열을 보고서 서버로 전달하여 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  

자세한 내용은 URL에 장치 정보 설정 지정을 참조하세요.For more information, see Specify Device Information Settings in a URL.

관련 항목:See Also

렌더링 확장 프로그램에 대한 장치 정보 설정(Reporting Services) Device Information Settings for Rendering Extensions (Reporting Services)
RSReportServer.Config의 렌더링 확장 프로그램 매개 변수를 사용자 지정 Customize Rendering Extension Parameters in RSReportServer.Config
웹 서비스 및 .NET Framework를 사용하여 응용 프로그램 빌드Building Applications Using the Web Service and the .NET Framework