Executes the module once for all input documents.
- Namespace
- Statiq
.Common - Containing Type
- ChildDocumentsModule
- Overridden
- ExecuteContextAsync
(IExecutionContext)
Syntax
protected override sealed Task<IEnumerable<IDocument>> ExecuteContextAsync(IExecutionContext context)
Remarks
Override this method to execute the module once for all input documents. The default behavior
calls
ExecuteInputAsync(IDocument, IExecutionContext)
for each input document
and overriding this method will result in ExecuteInputAsync(IDocument, IExecutionContext)
not being called.
Parameters
Name | Type | Description |
---|---|---|
context | IExecutionContext | The execution context. |
Return Value
Type | Description |
---|---|
Task |
The result documents. |