[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Core.Rendering.Data.ReportSnapshot

ReportSnapshot Class

Represents a snapshot of a report containing all the necessary data to restore and render the report.

Inheritance
ReportSnapshot
Namespace: GrapeCity.ActiveReports.Core.Rendering.Data
Assembly: MESCIUS.ActiveReports.Core.Rendering.dll
Syntax
public sealed class ReportSnapshot

Constructors

Name Description
ReportSnapshot(ReportDataSnapshot, string, SubreportsInfo, string, string, Dictionary<string, List<ReportParameterInfo<object>>>, ReportSlicerState[])

Initializes a new instance of the ReportSnapshot class.

Properties

Name Description
Data

Gets the data used to render the report.

EvaluationMessage

Gets or sets the evaluation message associated with the report snapshot.

Parameters

Gets the report parameter values.

Signature

Gets the digital signature of the snapshot.

Slicers

Gets the initial states of the report slicers.

Subreports

Gets the information about subreports for RDL template.

Template

Gets the report RDL template.

Version

Gets the version of the snapshot format.

Methods

Name Description
Load(Stream)

Loads a report snapshot to the specified input stream.

Save(Stream, bool)

Saves the report snapshot to the specified output stream.

Save(Stream, bool, bool)

Saves the report snapshot to the specified output stream.

UpdateEvalMessage(string)

Updates the evaluation message in the report snapshot.

UpdateReportTemplate(Report, ResourceLocator)

Updates the report template with the specified report and resource locator.

Verify()

Verifies the digital signature of the report snapshot to ensure its integrity, and authenticitys.

Extension Methods