語言

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");

備註

A Rule 由 a RuleCondition 和 一個或兩個ThenActionsElseActions集合組成。

建構函式

名稱 Description
Rule()

初始化 Rule 類別的新執行個體。

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

初始化類別的新實例 Rule ,使用 Rule規則條件名稱、THEN 動作清單及 ELSE 動作清單。

Rule(String, RuleCondition, IList<RuleAction>)

使用規則條件名稱Rule、THEN 動作清單初始化該Rule類別的新實例。

Rule(String)

使用 該類別的名稱Rule初始化該類別的新實例Rule。

屬性

名稱 Description
Active

取得或設定一個值,指示是否應該評估。Rule

Condition

取得或設定 a RuleCondition 以進行 Rule 評估。

Description

取得或設定一個描述。Rule

ElseActions

在 ELSE 情況下,會獲得一組 RuleAction 要執行的類別集合。

Name

取得或設定 的名稱。Rule

Priority

取得或設定一個值,指示執行順序 Rule 。

ReevaluationBehavior

取得或設定一個值,表示是否 Rule 可以重新評估。

ThenActions

在 THEN 情況下,會得到一組 RuleAction 類別要執行。

方法

名稱 Description
Clone()

建立電流的深度複製 Rule。

Equals(Object)

判斷此實例 Rule 與作為參數傳遞的物件值是否相同。

GetHashCode()

傳回這個實例的哈希碼。

GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於