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 は、1 つの RuleCondition と、ThenActions コレクションと ElseActions コレクションの両方またはどちらか一方で構成されます。

コンストラクター

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)

適用対象