[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Rendering.ReportProcessor.Process

Process Method

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.

Declaration
public IReport Process(bool forceParameterDataRefresh, bool skipValidation = false)
Parameters
Type Name Description
bool forceParameterDataRefresh

Indicates whether to force a refresh of the parameter data.

bool skipValidation

True to skip parameters validation. False by default.

Returns
Type Description
IReport

A renderable GrapeCity.ActiveReports.Rendering.ReportProcessor._report that can be passed directly to a IRenderingExtension.

Process(bool, CancellationToken, bool, ActionKey[])

Processes the data for renderable report as needed.

Declaration
public IReport Process(bool forceParameterDataRefresh, CancellationToken token, bool skipValidation = false, ActionKey[] interactiveActions = null)
Parameters
Type Name Description
bool forceParameterDataRefresh

Indicates whether to force a refresh of the parameter data.

CancellationToken token

The cancellation token.

bool skipValidation

True to skip parameters validation. False by default.

ActionKey[] interactiveActions

An array of interactive actions to apply during processing.

Returns
Type Description
IReport

A renderable GrapeCity.ActiveReports.Rendering.ReportProcessor._report that can be passed directly to a IRenderingExtension.

Process(bool, bool, CancellationToken, bool, ActionKey[])

Processes the data for renderable report as needed.

Declaration
public IReport Process(bool forceDataRefresh, bool forceParameterDataRefresh, CancellationToken token, bool skipValidation = false, ActionKey[] interactiveActions = null)
Parameters
Type Name Description
bool forceDataRefresh

If False the previously requested data tree will used to render the report (if the data exists).

bool forceParameterDataRefresh

Indicates whether to force a refresh of the parameter data.

CancellationToken token

Cancellation token.

bool skipValidation

True to skip parameters validation. False by default.

ActionKey[] interactiveActions

An array of interactive actions to apply during processing.

Returns
Type Description
IReport

A renderable GrapeCity.ActiveReports.Rendering.ReportProcessor._report that can be passed directly to an IRenderingExtension.