Interface IFlowEngine
Interface used by Flow engine processors.
public interface IFlowEngine
- Extension Methods
Remarks
The Flow engine processor is the class that handles processing a work item's flow. The NRules engine is the default engine, though others can be added to the dependency injection container.
All processing engines are executed in the order defined by the Priority property, with higher Priorities executed first. The NRules is defined with a Priority of DefaultPriority.
Once all engines have executed, Jobs as defined by job definitions placed in JobDefinitionCollection are created and dispatched by the system.
Properties
Priority
int Priority { get; }
Property Value
Methods
ExecuteAsync(FlowEngineData)
Task ExecuteAsync(FlowEngineData engineData)
Parameters
engineData
FlowEngineData