RuleChainingBehavior Enum

Definition

Specifies the forward chaining behavior of the RuleSet.

C#
public enum RuleChainingBehavior
Inheritance
RuleChainingBehavior

Fields

Name Value Description
None 0

Indicates that no chaining is performed. Each rule is executed exactly once.

UpdateOnly 1

Indicates that chaining is performed if executed actions explicitly specify it using a RuleUpdateAction.

Full 2

Indicates that chaining is performed when fields or properties are modified by actions, RuleWriteAttribute are specified for methods called by actions, or when a RuleUpdateAction is performed.

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1