IPipeline Interface

Summary

Represents a named collection of modules that should be executed by the engine.
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
WithProcessDocumentsOnce(bool) IPipeline
Specifies that a given pipeline doesn't use data from other pipelines and prevents reprocessing of documents after the first pass.
GitHub