The requested page is not available for the requested platform. You are viewing the content for .NET Framework 4.5.2+ platform.
.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
The page you are viewing does not exist in the .NET Standard 2.0+ platform documentation. This link will take you to the parent topic of the current section.
.NET Core 3.0+

ReportsStorage Class

Manages loading and persisting reports in the Reports V2 Module.

Namespace: DevExpress.ExpressApp.ReportsV2

Assembly: DevExpress.ExpressApp.ReportsV2.v19.2.dll

Declaration

public class ReportsStorage :
    IReportStorageTool,
    IPreviousReportStorageExtensionContainer
Public Class ReportsStorage
    Implements IReportStorageTool,
               IPreviousReportStorageExtensionContainer
public class ReportsStorage :
    IReportStorageTool,
    IPreviousReportStorageExtensionContainer
Public Class ReportsStorage
    Implements IReportStorageTool,
               IPreviousReportStorageExtensionContainer

Remarks

The ReportsStorage class is a Custom Report Storage. It provides an XAF-specific report serialization - reports are loaded from and saved to the database using IReportDataV2 persistent objects.

You can access the ReportsStorage instance via the static ReportDataProvider.ReportsStorage property. You can also assign a custom report storage to this property.

An example of using this class' methods is provided in the How to: Print a Report Without Displaying a Preview topic. To see how to inherit ReportsStorage, refer to the How to: Use a Custom XtraReport Descendant as the Base Class for New Reports topic.

Inheritance

Object
ReportsStorage
See Also