New to Telerik ReportingStart a free 30-day trial

Base report source resolver with fallback mechanism.

Definition

Namespace:Telerik.Reporting.Services

Assembly:Telerik.Reporting.dll

Syntax:

C#
public abstract class ReportSourceResolverBase : IReportSourceResolver

Inheritance: objectReportSourceResolverBase

Derived Classes: TypeReportSourceResolverUriReportSourceResolver

Implements: IReportSourceResolver

Constructors

Initializes a new instance of the ReportSourceResolverBase class.

C#
protected ReportSourceResolverBase()

Methods

Adds fallback resolver that will be used if the current resolver does not succeed.

C#
public ReportSourceResolverBase AddFallbackResolver(IReportSourceResolver fallbackResolver)
Parameters:fallbackResolverIReportSourceResolver

The fallback resolver.

Returns:

ReportSourceResolverBase

Creates a ReportSource based on its string representation.

C#
protected abstract ReportSource ResolveReport(string report)
Parameters:reportstring

The string report representation to resolve.

Returns:

ReportSource

The resulting report source.

Remarks:

Override this member in order to implement the core resolve functionality.