Interface IReportSourceResolver
Represents a resolver that creates a Report
Namespace: Telerik.Reporting.Services
Assembly: Telerik.Reporting.dll
Syntax
public interface IReportSourceResolver
Methods
Resolve(String, OperationOrigin, IDictionary<String, Object>)
Creates a Report
Declaration
ReportSource Resolve(string report, OperationOrigin operationOrigin, IDictionary<string, object> currentParameterValues)
Parameters
System. The string uniquely identifying the report. For example report URI or report type name. |
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 created report source. |
Remarks
Additionally, the engine provides the currently sent from the client report parameter values to support more sophisticated report resolution logic. All report resolution invocations for the main report are made from the web request thread. All report resolution invocations for eventual sub-reports are made from the dedicated report generation thread.