Class ReportResolverBase
Base report resolver with fallback mechanism.
Inheritance
Namespace: Telerik.Reporting.Services.WebApi
Assembly: Telerik.Reporting.Services.WebApi.dll
Syntax
[Obsolete("The Telerik.Reporting.Services.WebApi.ReportResolverBase is now obsolete. Please use the Telerik.Reporting.Services.ReportSourceResolverBase class instead.")]
public abstract class ReportResolverBase : IReportResolver
Constructors
ReportResolverBase()
Initializes a new instance of the ReportResolverBase class.
Declaration
protected ReportResolverBase()
Methods
AddFallbackResolver(IReportResolver)
Adds fallback resolver that will be used if the current resolver does not succeed.
Declaration
public ReportResolverBase AddFallbackResolver(IReportResolver fallbackResolver)
Parameters
IReportResolver
fallbackResolver
The fallback resolver. |
Returns
ReportResolverBase
|
ResolveReport(String)
Creates a ReportSource based on its string representation.
Declaration
protected abstract ReportSource ResolveReport(string report)
Parameters
System.String
report
The string report representation to resolve. |
Returns
ReportSource
The resulting report source. |
Remarks
Override this member in order to implement the core resolve functionality.
Explicit Interface Implementations
IReportResolver.Resolve(String)
Creates a ReportSource based on its string representation.
Declaration
ReportSource IReportResolver.Resolve(string report)
Parameters
System.String
report
The string report representation to resolve. |
Returns
ReportSource
The resulting report source. |