API Reference
Class
RuleExecutionContext
Context information for rule execution.
Inheritance
- Object
- RuleExecutionContext
Constructors
public RuleExecutionContext(Rule rule, RuleParameters parameters, CancellationToken cancellationToken, ErrorRecoveryPolicy recoveryPolicy, IDataBus dataBus = null) #Creates a new execution context for a rule.
Parameters
- rule TestimoX.Definitions.Rule
- Rule being executed.
- parameters TestimoX.Execution.RuleParameters
- Execution parameters.
- cancellationToken System.Threading.CancellationToken
- Cancellation token.
- recoveryPolicy TestimoX.Execution.ErrorRecoveryPolicy
- Error recovery policy.
- dataBus TestimoX.Planning.IDataBus = null
- Optional staged data provider.
Inherited Methods
Properties
public RuleParameters Parameters { get; } #Parameters passed to the rule execution.
public CancellationToken CancellationToken { get; } #Cancellation token for the execution.
public ErrorRecoveryPolicy RecoveryPolicy { get; } #Recovery policy controlling retry and skip behavior.
public InternalLogger Logger { get; } #Logger used during execution.
public IDataBus DataBus { get; } #Optional DataBus for staged data access.