ReportsStorage Class
Manages loading and persisting reports in the Reports V2 Module.
Namespace: DevExpress.ExpressApp.ReportsV2
Assembly: DevExpress.ExpressApp.ReportsV2.v24.2.dll
NuGet Package: DevExpress.ExpressApp.ReportsV2
#Declaration
public class ReportsStorage :
ReportStorageBase
#Remarks
The ReportsStorage class is a Custom Report Storage. It uses XAF-specific report serialization – reports are loaded from and saved to the database using IReportDataV2 persistent objects.
Note
This is a legacy class. In most customization scenarios, we recommend that you create and register a custom IReport
service implementation as described in the following topic: How to: Create a Custom Report Storage to Customize UI and Behavior Globally.
Use the Reports
class only in the following cases:
- If you target .NET Framework (Win
Forms, Web Forms) as opposed to .NET. - If you are developing a .NET Core Win
Forms application in a configuration that does not use Dependency Injection and XAF Application Builder.
You can access the ReportsStorage instance from the static DevExpress.ExpressApp.ReportsV2.ReportDataProvider.ReportsStorage
property. You can also assign a custom report storage to this property.