Table of Contents

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

int

DegreeOfParallelism

Gets the maximum degree of parallelism used by the component.

public int DegreeOfParallelism { get; init; }

Property Value

int

EnsureOrdered

Gets a value indicating whether record ordering should be preserved.

public bool EnsureOrdered { get; init; }

Property Value

bool

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

other PipelineExecutionOptions

The options to compare.

Returns

bool

true when the options are equivalent; otherwise, false.

Validate()

Validates the configured options.

public PipelineExecutionOptions Validate()

Returns

PipelineExecutionOptions

The validated options instance.