RestoreReportDocumentFromCacheEventArgs.RestoreDocumentFromStream(Stream) Method
Loads a report document from the specified stream.
Namespace: DevExpress.XtraReports.Web
Assembly: DevExpress.XtraReports.v24.1.Web.WebForms.dll
NuGet Package: DevExpress.Web.Reporting
Declaration
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.