Interface IReportDocumentResolver
Represents a resolver that creates a IReportDocument instance from a ReportSource instance.
Namespace: Telerik.Reporting.Services
Assembly: Telerik.Reporting.dll
Syntax
public interface IReportDocumentResolver
Methods
Resolve(ReportSource)
Creates an IReportDocument, e.g., Report, ReportBook, out from a ReportSource instance.
Declaration
IReportDocument Resolve(ReportSource reportSource)
Parameters
ReportSource
reportSource
The input ReportSource. |
Returns
IReportDocument
The created IReportDocument instance. Return null in cases you need the built-in logic to handle the resolution. |
Remarks
Implementing this interface allows substituting the default Report document resolution logic. For example, if the report definitions are stored in a database, implement the interface to resolve UriReportSource denoting the name of the report to a Report instance pulling the bits from the database and deserializing the report.