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 を再評価できるかどうかを指定します。 |