Class PipelineExecutionOptions
- Namespace
- Pipelinez.Core.Performance
- Assembly
- Pipelinez.dll
Configures execution behavior for a source, segment, or destination.
public sealed class PipelineExecutionOptions
- Inheritance
-
PipelineExecutionOptions
- Inherited Members
Properties
BoundedCapacity
Gets the bounded capacity used by the underlying Dataflow block.
public int BoundedCapacity { get; init; }
Property Value
DegreeOfParallelism
Gets the maximum degree of parallelism used by the component.
public int DegreeOfParallelism { get; init; }
Property Value
EnsureOrdered
Gets a value indicating whether record ordering should be preserved.
public bool EnsureOrdered { get; init; }
Property Value
Methods
CreateDefaultDestinationOptions()
Creates the default execution options used for destinations.
public static PipelineExecutionOptions CreateDefaultDestinationOptions()
Returns
- PipelineExecutionOptions
The default destination execution options.
CreateDefaultSegmentOptions()
Creates the default execution options used for segments.
public static PipelineExecutionOptions CreateDefaultSegmentOptions()
Returns
- PipelineExecutionOptions
The default segment execution options.
CreateDefaultSourceOptions()
Creates the default execution options used for sources.
public static PipelineExecutionOptions CreateDefaultSourceOptions()
Returns
- PipelineExecutionOptions
The default source execution options.
Matches(PipelineExecutionOptions?)
Determines whether these options match another execution options instance.
public bool Matches(PipelineExecutionOptions? other)
Parameters
otherPipelineExecutionOptionsThe options to compare.
Returns
Validate()
Validates the configured options.
public PipelineExecutionOptions Validate()
Returns
- PipelineExecutionOptions
The validated options instance.