CacheReportDocumentEventArgs.SaveDocumentToMemoryStream() Method
Saves the current document to a memory stream.
Namespace: DevExpress.XtraReports.Web
Assembly: DevExpress.XtraReports.v18.2.Web.WebForms.dll
Declaration
Returns
Type | Description |
---|---|
MemoryStream | A MemoryStream object, which contains the saved document as a byte array. |
Remarks
The SaveDocumentToMemoryStream method is intended to implement caching 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 SaveDocumentToMemoryStream method. Then, you need to handle the ReportViewer.RestoreReportDocumentFromCache event, and if the document is already stored in cache, restore it via the RestoreReportDocumentFromCacheEventArgs.RestoreDocumentFromStream method.
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the SaveDocumentToMemoryStream() method.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.