ExecuteContextAsync(IExecutionContext) Method
Executes the module once for all input documents.
Namespace
Statiq.Common
Containing Type
SyncModule
Overridden
ExecuteContextAsync(IExecutionContext)

Syntax

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

Remarks

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.

Parameters

Name Type Description
context IExecutionContext The execution context.

Return Value

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