Executes the module for each input document.
If there aren't any input documents and the config delegate doesn't require documents,
this will be called once with a null input.
- Namespace
- Statiq
.Common - Containing Type
- Sync
Multi Config Module - Overridden
- ExecuteConfigAsync
(IDocument, IExecutionContext, IMetadata)
Syntax
protected override sealed Task<IEnumerable<IDocument>> ExecuteConfigAsync(IDocument input, IExecutionContext context, IMetadata values)
Parameters
Name | Type | Description |
---|---|---|
input | IDocument |
The input document this module is currently applying to or null if there aren't any
input documents or if the config delegate doesn't require documents.
|
context | IExecutionContext | The execution context. |
values | IMetadata | The evaluated config values. |
Return Value
Type | Description |
---|---|
Task |
The result documents. |