Table of Contents

Class JobFlowRule

Namespace
JobFlow.Core.Rules
Assembly
JobFlow.Core.dll

Base class for defining routing Rules.

public abstract class JobFlowRule : Rule
Inheritance
Rule
JobFlowRule
Derived
Inherited Members
Rule.Dependency()
Rule.Filter()
Rule.Define()
Extension Methods

Remarks

Override the DefineRule() method to define the Rule properties.

For JobFlow specific DSL methods, please see JobFlow.Core.Rules.Dsl.

Note

See NRules for more information about NRules.

Constructors

JobFlowRule()

protected JobFlowRule()

Properties

Logger

protected ILogger<JobFlowRule> Logger { get; set; }

Property Value

ILogger<JobFlowRule>

Methods

DefineRule()

protected abstract void DefineRule()

Then()

protected IJobFlowRightHandSideExpression Then()

Returns

IJobFlowRightHandSideExpression

When()

protected LeftHandExpression<JobFlowRule> When()

Returns

LeftHandExpression<JobFlowRule>