Skip to main content
.NET 8.0+

ReportsStorage Members

Manages loading and persisting reports in the Reports V2 Module.

Constructors

Name Description
ReportsStorage() Initializes a new instance of the ReportsStorage class.
ReportsStorage(IReportOptions) Initializes a new instance of the ReportsStorage class with specified settings.

Fields

Name Description
NewStorageUrlPrefix static Specifies the prefix used for new report handles. Inherited from ReportStorageBase.

Properties

Name Description
IgnoreSecurity static For internal use
ReportDataType Specifies the type of the report data objects used to persist reports.

Methods

Name Description
CanSetData(String) Determines whether it is allowed to store a report in a Report Storage using the specified handle. Inherited from ReportStorageBase.
CollectInplaceReportsData() Returns information on all stored report data objects that have the IInplaceReportV2.IsInplaceReport property set to true.
CopyFrom(IReportDataV2, IReportDataV2Writable) Creates a copy of the specified report data persistent object. Inherited from ReportStorageBase.
CopyReports(IReportDataV2[]) Creates a copy of each report data object from the specified list. Inherited from ReportStorageBase.
CreateNewReportHandle() Creates a new report handle. Inherited from ReportStorageBase.
CreateNewReportHandle(Type) Creates a new report handle. Inherited from ReportStorageBase.
CreateReportHandle(IReportDataV2, IObjectSpace) Creates a new report handle. Inherited from ReportStorageBase.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetData(String) Returns a report object stored in a Report Storage using the specified handle. Inherited from ReportStorageBase.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetNewUrl() Returns a unique handle for a report being restored from the Report Storage. Inherited from ReportStorageBase.
GetReport(String) Inherited from ReportStorageBase.
GetReportContainerByHandle(String, Boolean, Boolean) Gets the Report Container by the specified handle. Inherited from ReportStorageBase.
GetReportContainerByHandle(String, Boolean) Gets the Report Container by the specified handle. Inherited from ReportStorageBase.
GetReportContainerByHandle(String) Gets the Report Container by the specified handle. Inherited from ReportStorageBase.
GetReportContainerByHandleWithSecurity(String)
GetReportContainerHandle(IReportDataV2) Gets the Report Container by the specified handle. Inherited from ReportStorageBase.
GetReportData(String, IObjectSpace) Inherited from ReportStorageBase.
GetReportDataObjectHandleFromUrl(String) Removes the ReportsStorage.NewStorageUrlPrefix prefix from the specified handle. Inherited from ReportStorageBase.
GetReportDataTypeFromHandle(String) Returns the report data type using the specified handle. Inherited from ReportStorageBase.
GetReportDataV2(String, IObjectSpace)
GetType() Gets the Type of the current instance. Inherited from Object.
IsNewReportHandle(String) Checks if the specified report handle is new. Inherited from ReportStorageBase.
IsValidUrl(String) Determines whether the specified report handle is valid in the current Report Storage. Inherited from ReportStorageBase.
LoadReport(IReportDataV2) Loads the specified report data object. Inherited from ReportStorageBase.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RegisterExtension(XtraReport) static For internal use. Inherited from ReportStorageBase.
SaveReport(IReportDataV2Writable, XtraReport) Persists the specified XtraReport object in the report data object. Inherited from ReportStorageBase.
SetData(XtraReport, Stream) Stores the specified report to a Report Storage using the specified handle. Inherited from ReportStorageBase.
SetData(XtraReport, String) Stores the specified report to a Report Storage using the specified handle. Inherited from ReportStorageBase.
SetNewData(XtraReport, String) Stores the specified report object in a Report Storage as a new report using the default handle. Inherited from ReportStorageBase.
ToString() Returns a string that represents the current object. Inherited from Object.

Events

Name Description
CreateCustomReportContainer Occurs when the IReportContainer object is created. Inherited from ReportStorageBase.
QuerySubReportUrl For internal use. Inherited from ReportStorageBase.
ReportCreated Inherited from ReportStorageBase.
See Also