System.Workflow.Activities.Rules 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ルールを構成する条件とアクションを定義しているクラスを格納します。
クラス
AddedConditionAction |
動的更新に際して、ワークフローに RuleCondition を追加することを表します。 このクラスは継承できません。 |
AddedRuleSetAction |
動的更新に際して、RuleSet を追加することを表します。 このクラスは継承できません。 |
RemovedConditionAction |
動的更新の過程で、RuleCondition をワークフローから削除したことを表します。 このクラスは継承できません。 |
RemovedRuleSetAction |
動的更新の過程で、RuleSet を削除したことを表します。 このクラスは継承できません。 |
Rule |
実行する関連アクションを使用して、条件を定義します。 |
RuleAction |
抽象クラス。これに関連付けられた Condition を評価した結果が |
RuleActionTrackingEvent |
評価されたルールの名前、インスタンス ID、条件評価結果が格納されます。 |
RuleAnalysis |
条件を評価するために参照したり、アクションの実行に伴い書き込んだりした、フィールドやプロパティを格納します。 |
RuleAttribute |
カスタム Rule 属性の基本クラスを表します。 |
RuleCondition |
RuleExpressionCondition およびユーザーが作成したカスタム条件の基本型。 |
RuleConditionChangeAction |
抽象基本クラス。RuleCondition に対する動的更新を通知するクラスは、すべてこれを継承しなければなりません。 |
RuleConditionCollection |
ワークフローで定義された RuleCondition クラスのコレクションです。 このクラスは継承できません。 |
RuleConditionReference |
条件コレクションの RuleCondition を表し、プログラムによる条件の評価を可能にします。 |
RuleDefinitions |
.rules ファイルのルートを表し、ワークフローに関連付けられたすべての RuleSets と RuleCondition を格納します。 このクラスは継承できません。 |
RuleEngine |
RuleSet を評価するために使います。 |
RuleEvaluationException |
ルール評価の問題によって引き起こされたすべての例外の基本クラスを表します。 |
RuleEvaluationIncompatibleTypesException |
ルールを評価する際、演算子を適用するオペランドに互換性違反があった場合に発生する例外です。 |
RuleException |
ルールの評価や検証の結果として発生するすべての例外の基本クラスです。 |
RuleExecution |
RuleCondition または RuleAction クラスの実行に際して、状態情報を格納します。 |
RuleExpressionCondition |
RuleConditionReference の条件を定義します。 このクラスは継承できません。 |
RuleExpressionInfo |
このクラスのインスタンスは、Validate(RuleValidation, Boolean) 式の IRuleExpression メソッドによって返されます。 |
RuleExpressionResult |
抽象クラス。IRuleExpression インターフェイスに基づき、独自の式の評価結果を表すクラスの基底として使います。 |
RuleExpressionWalker |
式における現在の動作が子ノードにも及ぶようにします。 このクラスは継承できません。 |
RuleHaltAction |
RuleSet の実行を停止し、呼び出し元メソッドに制御を返します。 |
RuleInvokeAttribute |
所定の条件が満たされたとき、あるメソッドが起動されることを示します。 このクラスは継承できません。 |
RuleLiteralResult |
IRuleExpression で記述された独自の式の評価結果を、リテラル値として表します。 |
RulePathQualifier |
フィールドまたはプロパティのパスを構成します。 |
RuleReadAttribute |
プロパティが Rule によって読み込まれることを示します。 このクラスは継承できません。 |
RuleReadWriteAttribute |
RuleReadAttribute クラスおよび RuleWriteAttribute クラスの基本クラスを表します。 |
RuleSet |
Rule クラスのコレクションです。ルールのフォワード チェーン実行機能が組み込まれています。 RuleSet は、コード内で直接実行することも、PolicyActivity アクティビティを使用して実行することもできます。 |
RuleSetChangeAction |
抽象基本クラス。RuleSet に対する変更の動的更新通知は、すべてこのクラスから派生する必要があります。 このクラスは継承できません。 |
RuleSetCollection |
ワークフローで定義された RuleSet クラスのコレクションを収容します。 |
RuleSetReference |
ワークフロー上の RuleSet に属する、RuleSetCollection の名前を保持します。 このクラスは継承できません。 |
RuleSetValidationException |
ルール セットの検証に失敗し、処理を続行できない場合に発生する例外を表します。 |
RuleStatementAction |
更新するプロパティやフィールド、実行するメソッドを、CodeDom 型を使って指定します。 |
RuleUpdateAction |
ルールにより変数が更新されることを示し、影響のあるルールが再評価されるようにします。 |
RuleValidation |
式の条件が、意味のある適切なものであるかどうかを検証します。 |
RuleWriteAttribute |
この属性が適用されるメソッドまたはプロパティによって書き込まれるプロパティまたはフィールドを示します。 この情報は、ルール間の依存関係を確認するためにルール エンジンによって使用されます。 このクラスは継承できません。 |
UpdatedConditionAction |
動的更新に際して実際に変更される RuleSet を表します。 このクラスは継承できません。 |
UpdatedRuleSetAction |
動的更新に際して実際に変更される RuleSet を表します。 このクラスは継承できません。 |
インターフェイス
IRuleExpression |
独自の式を書き出すクラスが継承しなければならない基本クラスです。 |
列挙型
RuleAttributeTarget |
RuleReadAttribute または RuleWriteAttribute に設定されたパスが、メソッドのパラメーターとして使うものか、 |
RuleChainingBehavior |
RuleSet の動作を連鎖的に波及させるかどうかを指定します。 |
RuleReevaluationBehavior |
Rule を再評価できるかどうかを指定します。 |