[]
Handles gathering data for a PageReport and creating the rendering components for a report. The rendering components can then be passed to a rendering extension for rendering.
public sealed class ReportProcessor
| Name | Description |
|---|---|
| ReportProcessor(Report, ResourceLocator, DataTreeBuilderConfig, IReadOnlyDictionary<string, Func<CustomContextArgs, object>>, ReportSnapshot, IServiceProvider) | Creates ReportProcessor instance for root report. |
| Name | Description |
|---|---|
| ReportItemFactory |
| Name | Description |
|---|---|
| Data | |
| Parameters | |
| PreValidation | Specifies whether the report needs to be validated or not. |
| ResourceLocator |
| Name | Description |
|---|---|
| Process(bool, bool) | Processes the data for renderable report as needed. If it has already been processed and there is no need to re-process it, a cached instance will be returned. |
| Process(bool, bool, CancellationToken, bool, ActionKey[]) | Processes the data for renderable report as needed. |
| Process(bool, CancellationToken, bool, ActionKey[]) | Processes the data for renderable report as needed. |
| SetErrorMessageLocalizationService(ILocalizedTextService) | |
| SetEvaluationMessage(Func<bool, string>) | For internal use only. |
| SetEvaluationMessagePosition(EvalPosition) | |
| SetLicenseLevel(LicenseLevel?) | For internal use only. |