PipelineBuilder<TBaseNode>.AddParallelStage Method
Overloads
Name | Description |
---|---|
AddParallelStage(Action<ParallelPipelineStageBuilder<TBaseNode>>) | Adds a stage to the pipeline that runs Processors in parallel. Its name will be the number of the stage. |
Adds a stage to the pipeline with the specified Processors to be run in parallel. Its name will be the number of the stage. | |
Adds a stage with the specified name to the pipeline with the specified Processors to be run in parallel. Its name will be the number of the stage. | |
Adds a stage to the pipeline with the specified Processors to be run in parallel with the specified maximum degree of parallelism. Its name will be the number of the stage. | |
AddParallelStage(String, Int32, IEnumerable<Processor<TBaseNode>>) | Adds a stage with the specified name to the pipeline with the specified Processors to be run in parallel with the specified maximum degree of parallelism. |
AddParallelStage(Action<ParallelPipelineStageBuilder<TBaseNode>>)
Adds a stage to the pipeline that runs Processors in parallel. Its name will be the number of the stage.
Parameters
Name | Type | Description |
---|---|---|
build | An action to perform on a ParallelPipelineStageBuilder<TBaseNode> to build the pipeline. |
Returns
The fluent builder.
AddParallelStage(IEnumerable<Processor<TBaseNode>>)
Adds a stage to the pipeline with the specified Processors to be run in parallel. Its name will be the number of the stage.
Parameters
Name | Type | Description |
---|---|---|
processors | The processors to add. |
Returns
The fluent builder.
AddParallelStage(String, IEnumerable<Processor<TBaseNode>>)
Adds a stage with the specified name to the pipeline with the specified Processors to be run in parallel. Its name will be the number of the stage.
Parameters
Name | Type | Description |
---|---|---|
name | The name of the stage. | |
processors | The processors to add. |
Returns
The fluent builder.
AddParallelStage(Int32, IEnumerable<Processor<TBaseNode>>)
Adds a stage to the pipeline with the specified Processors to be run in parallel with the specified maximum degree of parallelism. Its name will be the number of the stage.
Parameters
Name | Type | Description |
---|---|---|
maxDegreeOfParallelism | The maximum degree of parallelism. If set to one, then the stage will proceed in serial. If greater than one, then one thread will be used to walk the tree and the other threads will be used to process the nodes. | |
processors | The processors to add. |
Returns
The fluent builder.
AddParallelStage(String, Int32, IEnumerable<Processor<TBaseNode>>)
Adds a stage with the specified name to the pipeline with the specified Processors to be run in parallel with the specified maximum degree of parallelism.
Parameters
Name | Type | Description |
---|---|---|
name | The name of the stage. | |
maxDegreeOfParallelism | The maximum degree of parallelism. If set to one, then the stage will proceed in serial. If greater than one, then one thread will be used to walk the tree and the other threads will be used to process the nodes. | |
processors | The processors to add. |
Returns
The fluent builder.