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

取得或設定所評估 RuleConditionRule

Description

取得或設定 Rule 的描述。

ElseActions

取得要在 ELSE 案例中執行的 RuleAction 類別集合。

Name

取得或設定 Rule 的名稱。

Priority

取得或設定值,指示 Rule 應傳回的順序。

ReevaluationBehavior

取得或值,表示是否可以重新評估 Rule

ThenActions

取得要在 THEN 案例中執行的 RuleAction 類別集合。

方法

Clone()

建立目前 Rule 的深層複本。

Equals(Object)

判斷這個 Rule 的執行個體和當成參數傳送的物件是否具有相同的值。

GetHashCode()

傳回這個執行個體的雜湊碼。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於