Progress® Telerik® Reporting R2 2017

Telerik Reporting WCF Service

Overview

Telerik Reporting WCF Service enables the remote access to the ReportProcessor. The service acts as a communication interface between the client programs and the reporting engine. The service is responsible for managing the reports state and resources.

Telerik Reporting WCF Service exposes two contracts:

Caution note Caution

The default Telerik Reporting WCF Service implementation uses ASP.NET Session in order to store various resources such as report pages and images. When ran out of web context (e.g. self-hosted service), it uses internal session storage. To make your own implementation, create your own service class derived from ReportServiceBase and override its GetState and SetState methods.

The service main purpose is to provide access for the Silverlight Report Viewer to the reporting engine. There are 3 methods of Telerik.Reporting.Service.IReportService that may be of interest to you:

Deploying the service

The Telerik Reporting WCF Service is a standard WCF service and is compatible with all hosted models described in the Hosting Services.

Telerik Reporting configuration settings must be applied in the service project configuration file.

For more information on deploying a Silverlight application that utilizes Telerik Reporting, refer to Deploying Silverlight Application article.

See Also