Rule 类

定义

定义具有要执行的一组相关操作的条件。

public ref class Rule
[System.Serializable]
public class Rule
[<System.Serializable>]
type Rule = class
Public Class Rule
继承
Rule
属性

示例

下面的示例演示如何创建一个命名的 Rule

private Rule firstRule = new Rule("firstRule");  

注解

Rule 由一个 RuleCondition 和其中一个或所有两个 ThenActionsElseActions 集合构成。

构造函数

Rule()

初始化 Rule 类的新实例。

Rule(String)

使用 Rule 的名称初始化 Rule 类的一个新实例。

Rule(String, RuleCondition, IList<RuleAction>)

使用 Rule 的名称、规则条件和 THEN 操作的列表初始化 Rule 类的新实例。

Rule(String, RuleCondition, IList<RuleAction>, IList<RuleAction>)

使用 Rule 的名称、规则条件、THEN 操作的列表和 ELSE 操作的列表初始化 Rule 类的新实例。

属性

Active

获取或设置一个值,该值指示是否应计算 Rule

Condition

为要计算的 RuleCondition 获取或设置 Rule

Description

获取或设置 Rule 的说明。

ElseActions

获取要在 ELSE case 中执行的 RuleAction 类的集合。

Name

获取或设置 Rule 的名称。

Priority

获取或设置一个指示应该运行 Rule 的顺序的值。

ReevaluationBehavior

获取或设置一个值,该值指示是否可以重新计算 Rule

ThenActions

获取要在 THEN case 中执行的 RuleAction 类的集合。

方法

Clone()

创建当前 Rule 的深层副本。

Equals(Object)

确定 Rule 的此实例和作为参数传递的对象是否具有相同的值。

GetHashCode()

返回此实例的哈希代码。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于