Method GetParameters
- Namespace
- DocWright.Reporting.Processing
- Assembly
- DocWright.Reporting.dll
GetParameters(ReportDefinition, ReportDataProvider?, ReportRunOptions)
Works out the report's parameters without running the report.
public static IReadOnlyList<ReportParameterPrompt> GetParameters(ReportDefinition definition, ReportDataProvider? dataProvider, ReportRunOptions options)
Parameters
definitionReportDefinitionThe report definition.
dataProviderReportDataProviderThe data provider, for parameters whose values come from datasets; may be null.
optionsReportRunOptionsThe run's options, including the values the user supplied.
Returns
- IReadOnlyList<ReportParameterPrompt>
Every parameter, in document order.
Exceptions
- ArgumentNullException
definitionoroptionsis null.- ReportProcessingException
A parameter's definition is in error.
GetParameters(ReportDefinition, ReportDataProvider?, ReportRunOptions, CancellationToken)
Works out the report's parameters without running the report.
public static IReadOnlyList<ReportParameterPrompt> GetParameters(ReportDefinition definition, ReportDataProvider? dataProvider, ReportRunOptions options, CancellationToken cancellationToken)
Parameters
definitionReportDefinitionThe report definition.
dataProviderReportDataProviderThe data provider, for parameters whose values come from datasets; may be null.
optionsReportRunOptionsThe run's options, including the values the user supplied.
cancellationTokenCancellationTokenCancels the work.
Returns
- IReadOnlyList<ReportParameterPrompt>
Every parameter, in document order.
Exceptions
- ArgumentNullException
definitionoroptionsis null.- ReportProcessingException
A parameter's definition is in error.