Interface IFunctionExecutionBehaviour
Represents an action, which need to happen before the function is executed. The behaviours will be executed in the order of the processors happen in the function. You should be conscious that succeeding behavior can override the output of the prior ones. Some potential improvements:
- Behaviour priority
- Interrupting executing after a specific behaviour
Namespace: MESL.SqlRace.Domain.Functions.Behaviours
Assembly: MESL.SqlRace.Domain.dll
Syntax
public interface IFunctionExecutionBehaviour : IFunctionBehaviour
Methods
Execute(FunctionExecutionState)
Executes the behaviour on the specified function execution state.
Declaration
void Execute(FunctionExecutionState functionExecutionState)
Parameters
Type | Name | Description |
---|---|---|
FunctionExecutionState | functionExecutionState | The function execution state. |