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.
Syntax
protected abstract 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<IEnumerable<IDocument>> |
The result documents. |