IOperationWorkflow<TArguments, TResult>

Namespace: SnowBank.Threading.Operations · interface

Implements: IOperationWorkflow

Base interface of a Workflow that processes a TArguments and returns a TResult

Methods

ExecuteAsync

Task<OperationResult<TResult>> ExecuteAsync(TArguments arguments)

Runs the workflow on a set of arguments

  • arguments — Arguments for this execution

Returns: Result of the execution