Summary
Replaces the content of each input document with the string value of the specified content object.
- Assembly
- Wyam
.Core .dll - Namespace
- Wyam
.Core .Modules .Contents - Interfaces
- Base Types
-
- Object
- ContentModule
graph BT
Type-->Base0["ContentModule"]
click Base0 "/api/Wyam.Common.Modules/ContentModule"
Base0-->Base1["Object"]
Type-.->Interface0["IModule"]
click Interface0 "/api/Wyam.Common.Modules/IModule"
Type["Content"]
class Type type-node
Syntax
public class Content : ContentModule, IModule
Remarks
In the case where modules are provided, they are executed against an
empty initial document and the results are applied to each input document.
Constructors
Name | Summary |
---|---|
Content |
Uses the string value of the returned object as the new content for each document. This allows you to specify different content depending on the execution context. |
Content |
Uses the string value of the returned object as the new content for each document. This allows you to specify different content for each document depending on the input document. |
Content |
The specified modules are executed against an empty initial document and the results are applied to every input document (possibly creating more than one output document for each input document). |
Content |
Uses the string value of the specified object as the new content for every input document. |
Methods
Name | Value | Summary |
---|---|---|
Execute |
IEnumerable |
This should not be called directly, instead call
IExecutionContext.Execute() if you need to execute a module from within another module.
Inherited from ContentModule
|
Execute |
IEnumerable |
Executes the module with the specified content against a single document.
Note that content can be passed in as null, implementers should guard against that.
|