IReportResolver needs to return a valid report source
object. Thus, my suggestion is to wrap the report object into one of the available report sources
(for example InstanceReportSource) and return it in Resolve method.
An example of custom resolver implementation is provided here
Note, that the IReportResolver.Resolve(String) method will be called each time when the Reporting engine needs the report source. This can happen serveral times until the report document is completely rendered. It is important that when the method is invoked multiple times it returns exactly the same report source for a given value of the passed string argument.
Telerik by Progress
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal
and vote to affect the priority of the items