This documentation is archived and is not being maintained.

Rule Members

Defines a condition with an associated set of actions to perform.

The Rule type exposes the following members.

Public method Rule Overloaded. Initializes a new instance of the Rule class.

Public method Clone Creates a deep copy of the current Rule.
Public method Equals Determines whether this instance of Rule and the object passed as the parameter have the same value. (Overrides Object.Equals(Object).)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Returns the hash code for this instance. (Overrides Object.GetHashCode().)
Public method GetType Gets the type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)

Public property Active Gets or sets a value that indicates whether the Rule should be evaluated.
Public property Condition Gets or sets a RuleCondition for the Rule to evaluate.
Public property Description Gets or sets a description of the Rule.
Public property ElseActions Gets a collection of RuleAction classes to perform in the ELSE case.
Public property Name Gets or sets the name of the Rule.
Public property Priority Gets or sets a value that indicates the order in which a Rule should be run.
Public property ReevaluationBehavior Gets or sets a value indicating whether a Rule can be reevaluated.
Public property ThenActions Gets a collection of RuleAction classes to perform in the THEN case.