Back to Devexpress

ReportStorageExtension.RegisterExtensionGlobal(ReportStorageExtension) Method

xtrareports-devexpress-dot-xtrareports-dot-extensions-dot-reportstorageextension-dot-registerextensionglobal-x28-devexpress-dot-xtrareports-dot-extensions-dot-reportstorageextension-x29.md

latest5.1 KB
Original Source

ReportStorageExtension.RegisterExtensionGlobal(ReportStorageExtension) Method

Registers the specified Report Storage extension to be used by all End-User Designers within the current application.

Namespace : DevExpress.XtraReports.Extensions

Assembly : DevExpress.XtraReports.v25.2.Extensions.dll

NuGet Package : DevExpress.Win.Reporting

Declaration

csharp
public static void RegisterExtensionGlobal(
    ReportStorageExtension extension
)
vb
Public Shared Sub RegisterExtensionGlobal(
    extension As ReportStorageExtension
)

Parameters

NameTypeDescription
extensionReportStorageExtension

A ReportStorageExtension class descendant.

|

Remarks

Use the RegisterExtensionGlobal method to register your custom report storage extension.

For a code example, see Custom Report Storage.

The following code snippets (auto-collected from DevExpress Examples) contain references to the RegisterExtensionGlobal(ReportStorageExtension) 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.

reporting-winforms-custom-report-storage/CS/Program.cs#L31

csharp
ReportStorageExtension.RegisterExtensionGlobal(reportStorage);
Application.Run(new Form1());

reporting-winforms-custom-xml-serialization/CS/WindowsApplication54/Form1.cs#L19

csharp
// The following code is required to serialize custom objects.
ReportExtension.RegisterExtensionGlobal(new ReportExtension());
ReportDesignExtension.RegisterExtension(new DesignExtension(), ExtensionName);

reporting-winforms-parameter-custom-type-serialization/CS/Form1.cs#L14

csharp
ReportDesignExtension.RegisterExtension(new CustomReportExtension(), TeamParameterName);
    CustomReportStorageExtension.RegisterExtensionGlobal(new CustomReportStorageExtension());
}

reporting-winforms-custom-report-storage/VB/Program.vb#L34

vb
ReportStorageExtension.RegisterExtensionGlobal(reportStorage_Renamed)
Application.Run(New Form1())

reporting-winforms-custom-xml-serialization/VB/WindowsApplication54/Form1.vb#L20

vb
' The following code is required to serialize custom objects.
ReportExtension.RegisterExtensionGlobal(New ReportExtension())
ReportDesignExtension.RegisterExtension(New DesignExtension(), ExtensionName)

reporting-winforms-parameter-custom-type-serialization/VB/Form1.vb#L16

vb
ReportDesignExtension.RegisterExtension(New CustomReportExtension(), TeamParameterName)
    CustomReportStorageExtension.RegisterExtensionGlobal(New CustomReportStorageExtension())
End Sub

See Also

Custom Report Storage

ReportStorageExtension Class

ReportStorageExtension Members

DevExpress.XtraReports.Extensions Namespace