Represents a named collection of modules that should be executed by the engine.
Syntax
public interface IReadOnlyPipeline
Properties
Name | Property Type | Summary |
---|---|---|
Dependencies | IReadOnlyCollection |
The names of pipelines this pipeline depends on.
|
DependencyOf | IReadOnlyCollection |
The names of pipelines that depend on this pipeline.
|
Deployment | bool |
A deployment pipeline works just like other pipelines except
it's
Output phase will only execute when
all other non-deployment pipelines have completed their
Output phase (including isolated pipelines).
|
ExecutionPolicy | ExecutionPolicy |
Indicates when the pipeline is executed.
|
Isolated | bool |
An isolated pipeline runs immediately without any dependencies and
has restrictions on accessing documents from other pipelines.
|
Post |
bool |
Indicates that the post-process phase of this pipeline should have
dependencies on the post-process phase(s) of it's dependencies.
|
Extension Methods
Name | Value | Summary |
---|---|---|
GetAllDependencies |
IEnumerable |
Gets all dependencies of this pipeline including
DependencyOf declarations.
From IPipelineExtensions
|
GetAllDependencies |
IEnumerable |
Gets all dependencies of this pipeline including
DependencyOf declarations.
From IPipelineExtensions
|
ThrowIfNull |
T |
From GuardExtensions
|
ToDocument |
IDocument | |
ToDocument |
IDocument | |
ToDocument |
IDocument | |
ToDocument |
IDocument | |
ToDocument |
IDocument | |
ToDocument |
IDocument |