Class ReportSourceResolverBase
Base report source resolver with fallback mechanism.
Inheritance
Namespace: Telerik.Reporting.Services
Assembly: Telerik.Reporting.dll
Syntax
public abstract class ReportSourceResolverBase : IReportSourceResolver
Constructors
ReportSourceResolverBase()
Initializes a new instance of the Report
Declaration
protected ReportSourceResolverBase()
Methods
AddFallbackResolver(IReportSourceResolver)
Adds fallback resolver that will be used if the current resolver does not succeed.
Declaration
public ReportSourceResolverBase AddFallbackResolver(IReportSourceResolver fallbackResolver)
Parameters
IReport The fallback resolver. |
Returns
ResolveReport(String)
Creates a Report
Declaration
protected abstract ReportSource ResolveReport(string report)
Parameters
System. The string report representation to resolve. |
Returns
Report The resulting report source. |
Remarks
Override this member in order to implement the core resolve functionality.
Explicit Interface Implementations
IReportSourceResolver.Resolve(String, OperationOrigin, IDictionary<String, Object>)
Creates a Report
Declaration
ReportSource IReportSourceResolver.Resolve(string report, OperationOrigin operationOrigin, IDictionary<string, object> currentParameterValues)
Parameters
System. The string report representation to resolve. |
Operation Indicates the current request that triggered the report resolution operation. Enables report resolution customization base on its value.
Check the Operation |
System. The parameter values coming from the report viewer client. |
Returns
Report The resulting report source. |