ExecuteContextAsync(IExecutionContext) Method
Executes the module once for all input documents.


protected override sealed Task<IEnumerable<IDocument>> ExecuteContextAsync(IExecutionContext context)


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.


Name Type Description
context IExecutionContext The execution context.

Return Value

Type Description
Task<IEnumerable<IDocument>> The result documents.