AfterExecution(IExecutionContext, ExecutionOutputs) |
void |
Called after each module execution.
|
AfterExecutionAsync(IExecutionContext, ExecutionOutputs) |
Task |
Called after each module execution.
|
BeforeExecution(IExecutionContext) |
void |
Called before each module execution.
|
BeforeExecutionAsync(IExecutionContext) |
Task |
Called before each module execution.
|
CombineConfig<TValue>(string, Config<TValue>, Func<TValue, TValue, IDocument, IExecutionContext, Task<TValue>>) |
MultiConfigModuleBase |
|
CombineConfig<TValue>(string, Config<TValue>, Func<TValue, TValue, IDocument, IExecutionContext, TValue>) |
MultiConfigModuleBase |
|
CombineConfig<TValue>(string, Config<TValue>, Func<TValue, TValue, IExecutionContext, Task<TValue>>) |
MultiConfigModuleBase |
|
CombineConfig<TValue>(string, Config<TValue>, Func<TValue, TValue, IExecutionContext, TValue>) |
MultiConfigModuleBase |
|
CombineConfig<TValue>(string, Config<TValue>, Func<TValue, TValue, Task<TValue>>) |
MultiConfigModuleBase |
|
CombineConfig<TValue>(string, Config<TValue>, Func<TValue, TValue, TValue>) |
MultiConfigModuleBase |
|
ExecuteAsync(IExecutionContext) |
Task<IEnumerable<IDocument>> |
This should not be called directly, instead call IExecutionContext.Execute() if you need to execute a module from within another module.
|
ExecuteConfig(IDocument, IExecutionContext, IMetadata) |
IEnumerable<IDocument> |
Executes the module for each input document in parallel.
If there aren't any input documents and the config delegate doesn't require documents,
this will be called once with a null input.
|
ExecuteConfigAsync(IDocument, IExecutionContext, IMetadata) |
Task<IEnumerable<IDocument>> |
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.
|
ExecuteContextAsync(IExecutionContext) |
Task<IEnumerable<IDocument>> |
Executes the module once for all input documents.
|
ExecuteInputAsync(IDocument, IExecutionContext) |
Task<IEnumerable<IDocument>> |
Executes the module.
|
Finally(IExecutionContext) |
void |
Called after each module execution, even if an exception is thrown during execution.
|
FinallyAsync(IExecutionContext) |
Task |
Called after each module execution, even if an exception is thrown during execution.
|
GetConfig(string) |
IConfig |
Gets the config for a given key.
|
GetConfig<TValue>(string) |
Config<TValue> |
Gets the config for a given key cast to a specific config value.
|
SetConfig(string, IConfig) |
MultiConfigModuleBase |
Sets the config for a given key.
|
TryGetConfig(string, IConfig) |
bool |
|