Summary
Represents a named collection of modules that should be executed by the engine.
- Assembly
- Wyam
.Common .dll - Namespace
- Wyam
.Common .Execution - Interfaces
-
- IModuleList
- IList
<IModule>
- Implementing Types
graph BT
Type-.->Interface0["IModuleList"]
click Interface0 "/api/Wyam.Common.Modules/IModuleList"
Type-.->Interface1["IList<IModule>"]
Type["IPipeline"]
class Type type-node
Implementing0["Less"]-.->Type
click Implementing0 "/api/Wyam.Web.Pipelines/Less"
Implementing1["ApiSearchIndex"]-.->Type
click Implementing1 "/api/Wyam.Docs.Pipelines/ApiSearchIndex"
Implementing2["Archive"]-.->Type
click Implementing2 "/api/Wyam.Web.Pipelines/Archive"
Implementing3["RenderPages"]-.->Type
click Implementing3 "/api/Wyam.Web.Pipelines/RenderPages"
Implementing4["Redirects"]-.->Type
click Implementing4 "/api/Wyam.Web.Pipelines/Redirects"
Implementing5["BlogPosts"]-.->Type
click Implementing5 "/api/Wyam.Web.Pipelines/BlogPosts"
Implementing6["Pipeline"]-.->Type
click Implementing6 "/api/Wyam.Common.Execution/Pipeline"
Implementing7["ApiIndex"]-.->Type
click Implementing7 "/api/Wyam.Docs.Pipelines/ApiIndex"
Implementing8["RenderApi"]-.->Type
click Implementing8 "/api/Wyam.Docs.Pipelines/RenderApi"
Implementing9["RenderBlogPosts"]-.->Type
click Implementing9 "/api/Wyam.Web.Pipelines/RenderBlogPosts"
Implementing10["Sass"]-.->Type
click Implementing10 "/api/Wyam.Web.Pipelines/Sass"
Implementing11["Api"]-.->Type
click Implementing11 "/api/Wyam.Docs.Pipelines/Api"
Implementing12["Resources"]-.->Type
click Implementing12 "/api/Wyam.Web.Pipelines/Resources"
Implementing13["Sitemap"]-.->Type
click Implementing13 "/api/Wyam.Web.Pipelines/Sitemap"
Implementing14["ValidateLinks"]-.->Type
click Implementing14 "/api/Wyam.Web.Pipelines/ValidateLinks"
Implementing15["ConditionalPipeline"]-.->Type
click Implementing15 "/api/Wyam.Web.Pipelines/ConditionalPipeline"
Implementing16["TagIndex"]-.->Type
click Implementing16 "/api/Wyam.Blog.Pipelines/TagIndex"
Implementing17["Code"]-.->Type
click Implementing17 "/api/Wyam.Docs.Pipelines/Code"
Implementing18["Feeds"]-.->Type
click Implementing18 "/api/Wyam.Web.Pipelines/Feeds"
Implementing19["Pages"]-.->Type
click Implementing19 "/api/Wyam.Web.Pipelines/Pages"
Syntax
public interface IPipeline : IModuleList, IList<IModule>
Properties
Name | Value | Summary |
---|---|---|
Name | string |
The name of the pipeline.
|
ProcessDocumentsOnce | bool |
Specifies that a given pipeline doesn't use data from other pipelines and prevents reprocessing of documents after the first pass.
|
Extension Methods
Name | Value | Summary |
---|---|---|
With |
IPipeline |
Specifies that a given pipeline doesn't use data from other pipelines and prevents reprocessing of documents after the first pass.
From PipelineExtensions
|