[]
Represents a snapshot of a report containing all the necessary data to restore and render the report.
public sealed class ReportSnapshot
| Name | Description |
|---|---|
| ReportSnapshot(ReportDataSnapshot, string, SubreportsInfo, string, string, Dictionary<string, List<ReportParameterInfo<object>>>, ReportSlicerState[]) | Initializes a new instance of the ReportSnapshot class. |
| 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. |
| 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. |