All docs
V20.2
20.2
20.1
The page you are viewing does not exist in version 20.1. This link will take you to the root page.
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.

ICachedReportSourceWebResolverAsync Interface

Retrieves a CachedReportSourceWeb object associated with the specified report name.

Namespace: DevExpress.XtraReports.Web.WebDocumentViewer

Assembly: DevExpress.XtraReports.v20.2.Web.dll

Declaration

public interface ICachedReportSourceWebResolverAsync
Public Interface ICachedReportSourceWebResolverAsync

Remarks

When the Web Document Viewer in asynchronous mode displays a report specified by a name, it can use a ICachedReportSourceWebResolverAsync service to get the CachedReportSourceWeb object that generates a document from a report and caches the document pages.

The ICachedReportSourceWebResolverAsync.GetCachedReportSourceWebAsync method is called when the application uses an asynchronous engine. To enable an asynchronous engine, call one of the following methods at the application startup:

ASP.NET MVC ASP.NET Core
DefaultWebDocumentViewerContainer.UseAsyncEngine, DefaultReportDesignerContainer.UseAsyncEngine ReportingConfigurationBuilder.UseAsyncEngine

The ICachedReportSourceWebResolverAsync service is used to get a report when the WebDocumentViewerClientSideModelGenerator.GetModelAsync method is called.

NOTE

Review the Open a Report in ASP.NET Core Application help topic for more information.

See Also