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

コンストラクター

名前 説明
Rule()

Rule クラスの新しいインスタンスを初期化します。

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

Ruleの名前、ルール条件、THEN アクションの一覧、ELSE アクションの一覧を使用して、Rule クラスの新しいインスタンスを初期化します。

Rule(String, RuleCondition, IList<RuleAction>)

Ruleの名前、ルール条件、THEN アクションの一覧を使用して、Rule クラスの新しいインスタンスを初期化します。

Rule(String)

Ruleの名前を使用して、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)

適用対象