| 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> |
|
| 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 |
|
| WithDelimiter(Config<string>) |
ReadCsv |
Sets the CSV delimiter to use.
|
| WithKey(Config<string>) |
ReadCsv |
Sets the metadata key where the table will be stored (default of "Table").
|