Progress® Telerik® Reporting R3 2017

ReportServiceBase Class

The base class of the Telerik Reporting WCF Service.

Inheritance Hierarchy

Namespace:  Telerik.Reporting.Service
Assembly:  Telerik.Reporting.Service (in Telerik.Reporting.Service.dll)

Syntax

public abstract class ReportServiceBase : IReportService, 
	IResourceService, IClientAccessPolicy

The ReportServiceBase type exposes the following members.

Constructors

  NameDescription
Protected methodReportServiceBase
Initializes a new instance of the ReportServiceBase class
Top

Properties

  NameDescription
Protected propertyApplicationPath
When implemented, returns the file system path of the current application's root directory. It is used to resolve the relative paths of the UriReportSources.
Protected propertyBaseAddress
When implemented, returns the base address of the Telerik ReportService that will be used as a base Uri for the resources
Public propertyReportResolver
Top

Methods

  NameDescription
Protected methodGetState
Gets a value from the internal storage.
Public methodRender
Renders a report and returns the generated document.
Protected methodSetState
Adds a value to the internal storage.
Top

Explicit Interface Implementations

  NameDescription
Explicit interface implementationPrivate methodIClientAccessPolicyGetClientAccessPolicy
Returns security policy file required by Silverlight when accessing a cross-domain service.
Explicit interface implementationPrivate methodIReportServiceGetPage
Retrieves a rendered page for the given rendering session ID and page number. This operation is intended for internal use only.
Explicit interface implementationPrivate methodIReportServiceGetReportParameters
Retrieves a list of report parameters for the given report and values. This operation is intended for internal use only.
Explicit interface implementationPrivate methodIReportServiceListAvailableReports
Retrieves the list of the available for the service reports.
Explicit interface implementationPrivate methodIReportServiceListRenderingExtensions
Retrieves the list of available rendering extensions. This operation is intended for internal use only.
Explicit interface implementationPrivate methodIReportServiceRenderAndCache
Renders a report and stores the result in the current session. This operation is intended for internal use only.
Explicit interface implementationPrivate methodIResourceServiceExport
Retrieves a report document.
Explicit interface implementationPrivate methodIResourceServiceExportCachedReport
Explicit interface implementationPrivate methodIResourceServiceGetRenderStream
Retrieves a render stream created during a report rendering session.
Top

See Also