[]
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. |