Skip to main content

RestoreReportDocumentFromCacheEventArgs.RestoreDocumentFromStream(Stream) Method

Loads a report document from the specified stream.

Namespace: DevExpress.XtraReports.Web

Assembly: DevExpress.XtraReports.v23.2.Web.WebForms.dll

NuGet Package: DevExpress.Web.Reporting

Declaration

public void RestoreDocumentFromStream(
    Stream stream
)

Parameters

Name Type Description
stream Stream

A Stream object, from which the report document should be loaded.

Remarks

The RestoreDocumentFromStream method is intended to implement caching of a web report.

To accomplish this task, you need to handle the ReportViewer.CacheReportDocument event, and if a report document is already generated, save it to a memory stream via the CacheReportDocumentEventArgs.SaveDocumentToMemoryStream method. Then, you need to handle the ReportViewer.RestoreReportDocumentFromCache event, and if the document is already stored in cache, restore it via the RestoreDocumentFromStream method.

See Also