Overview
The Telerik Reporting Service is a WCF service that enables the
remote access to the Telerik Reporting Engine. The Reporting Service
acts as a communication interface between the client programs and
the report server.
The Telerik Reporting WCF Service is usually exposed to the
clients through a .NET 3.5 application.
Telerik Reporting WCF Service exposes two contracts:
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 WCF Report Service's 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.
For more information on deploying a Silverlight application that utilizes Telerik Reporting, refer to Deploying Silverlight Application article.
See Also