Gets documents from the
Inputs pipeline for use in following processing
pipelines like Content and Data. Note that the
documents returned from this module can be filtered by content type or a custom filter, and
are generally unprocessed beyond common processing like front matter. That includes setting
Destination which is still set to the original input path and extension.
- Namespace
- Statiq
.Web .Modules - Interfaces
- Base Types
-
- object
- Module
- ParentModule
- ForAllDocuments
graph BT
Type-->Base0["ForAllDocuments"]
click Base0 "/api/Statiq.Common/ForAllDocuments"
Base0-->Base1["ParentModule"]
click Base1 "/api/Statiq.Common/ParentModule"
Base1-->Base2["Module"]
click Base2 "/api/Statiq.Common/Module"
Base2-->Base3["object"]
Type-.->Interface0["IModule"]
click Interface0 "/api/Statiq.Common/IModule"
Type-.->Interface1["IEnumerable<IModule>"]
Type-.->Interface2["IEnumerable"]
Type["GetPipelineDocuments"]
class Type type-node
Syntax
public class GetPipelineDocuments : ForAllDocuments, IModule, IEnumerable<IModule>, IEnumerable
Constructors
| Name | Summary |
|---|---|
| GetPipelineDocuments |
|
| GetPipelineDocuments |
Properties
| Name | Property Type | Summary |
|---|---|---|
| Children | ModuleList |
The children of this module.
Inherited from ParentModule
|
Methods
| Name | Return Value | Summary |
|---|---|---|
| Add |
void |
Adds modules as a child of this module.
Inherited from ParentModule
|
| AfterExecution |
void |
Called after each module execution.
Inherited from Module
|
| AfterExecutionAsync |
Task |
Called after each module execution.
Inherited from Module
|
| BeforeExecution |
void |
Called before each module execution.
Inherited from Module
|
| BeforeExecutionAsync |
Task |
Called before each module execution.
Inherited from Module
|
| ExecuteAsync |
Task |
This should not be called directly, instead call
IExecutionContext.Execute() if you need to execute a module from within another module.
Inherited from Module
|
| ExecuteContextAsync |
Task |
Inherited from ForAllDocuments
|
| ExecuteInputAsync |
Task |
Executes the module.
Inherited from Module
|
| Finally |
void |
Called after each module execution, even if an exception is thrown during execution.
Inherited from Module
|
| FinallyAsync |
Task |
Called after each module execution, even if an exception is thrown during execution.
Inherited from Module
|
| GetEnumerator |
IEnumerator |
Inherited from ParentModule
|