TestimoX

API Reference

Interface

IRuleExecutionStep

Namespace TestimoX.Execution.Pipeline
Assembly TestimoX
Modifiers abstract

Represents a single step in the rule execution pipeline.

Methods

public abstract Task<StepResult> ExecuteAsync(RuleComplete rule, RuleExecutionContext context, StepResult previousResult) #
Returns: Task<StepResult>

Executes the step.

Parameters

rule TestimoX.Definitions.RuleComplete requiredposition: 0
context TestimoX.Execution.RuleExecutionContext requiredposition: 1
previousResult TestimoX.Execution.Pipeline.StepResult requiredposition: 2

Properties

public abstract String StepName { get; } #

Name of the step.

public abstract Int32 Order { get; } #

Order used to sort steps before execution.