System.Workflow.Activities.Rules Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje sadu tříd, které definují podmínky a akce, které tvoří pravidlo.
Třídy
| Name | Description |
|---|---|
| AddedConditionAction |
Představuje přidání RuleCondition pracovního postupu během dynamické aktualizace. Tato třída se nemůže dědit. |
| AddedRuleSetAction |
Představuje přidání RuleSet během dynamické aktualizace. Tato třída se nemůže dědit. |
| RemovedConditionAction |
Představuje odebrání RuleCondition pracovního postupu během dynamické aktualizace. Tato třída se nemůže dědit. |
| RemovedRuleSetAction |
Představuje odebrání RuleSet během dynamické aktualizace. Tato třída se nemůže dědit. |
| Rule |
Definuje podmínku s přidruženou sadou akcí, které se mají provést. |
| RuleAction |
Představuje abstraktní třídu, která definuje akci, která se má provést, pokud přidružené Condition vyhodnocení , pro , nebo |
| RuleActionTrackingEvent |
Obsahuje název, ID instance a výsledek podmínky pravidla, které bylo vyhodnoceno. |
| RuleAnalysis |
Ukládá pole a vlastnosti přečtené podmínkou nebo zapsanou akcí. |
| RuleAttribute |
Představuje základní třídu pro vlastní atributy Rule. |
| RuleCondition |
Základní typ pro RuleExpressionCondition a všechny vlastní podmínky vytvořené uživateli. |
| RuleConditionChangeAction |
Představuje abstraktní základní třídu, ze které musí být odvozena všechna oznámení o dynamických aktualizacích změn RuleCondition. |
| RuleConditionCollection |
Obsahuje kolekci tříd definovaných RuleCondition v pracovním postupu. Tato třída se nemůže dědit. |
| RuleConditionReference |
RuleCondition Představuje kolekci podmínek a umožňuje programově vyhodnotit podmínku. |
| RuleDefinitions |
Představuje kořen souborů .rules a obsahuje všechny soubory RuleSets a RuleConditionsložky přidružené k pracovnímu postupu. Tato třída se nemůže dědit. |
| RuleEngine |
Slouží k vyhodnocení RuleSet . |
| RuleEvaluationException |
Představuje základní třídu pro všechny výjimky způsobené problémy vyhodnocení pravidel. |
| RuleEvaluationIncompatibleTypesException |
Výjimka, která se vyvolá při pokusu o použití operátoru na nekompatibilní operandy při vyhodnocování pravidla. |
| RuleException |
Představuje základní třídu pro všechny výjimky způsobené vyhodnocením nebo ověřením pravidel. |
| RuleExecution |
Ukládá informace o stavu při provádění RuleCondition nebo RuleAction třídách. |
| RuleExpressionCondition |
Definuje definici podmínky za .RuleConditionReference Tato třída se nemůže dědit. |
| RuleExpressionInfo |
Instance této třídy je vrácena Validate(RuleValidation, Boolean) metodou výrazu IRuleExpression . |
| RuleExpressionResult |
Abstraktní třída, která je základem pro třídy představující výsledek vlastních výrazů založených IRuleExpression na rozhraní. |
| RuleExpressionWalker |
Rozšíří aktuální chování ve výrazu na podřízené uzly. Tato třída se nemůže dědit. |
| RuleHaltAction |
RuleSet Způsobí, že se zastaví provádění a vrátí řízení zpět do volající metody. |
| RuleInvokeAttribute |
Označuje, že metoda je vyvolána podmínkou. Tato třída se nemůže dědit. |
| RuleLiteralResult |
Představuje literální výsledek vlastního výrazu napsaného pomocí IRuleExpression. |
| RulePathQualifier |
Vytvoří cestu pole nebo vlastnosti. |
| RuleReadAttribute |
Označuje, že vlastnost je přečteno .Rule Tato třída se nemůže dědit. |
| RuleReadWriteAttribute |
Představuje základní třídu pro třídy RuleReadAttribute a RuleWriteAttribute třídy. |
| RuleSet |
Obsahuje kolekci Rule tříd spolu s sémantikou pro řetězení provádění těchto pravidel. Je RuleSet možné provést přímo v kódu nebo pomocí PolicyActivity aktivity. |
| RuleSetChangeAction |
Představuje abstraktní základní třídu, ze které musí být odvozena všechna oznámení dynamické aktualizace změn RuleSet . Tato třída se nemůže dědit. |
| RuleSetCollection |
Obsahuje kolekci tříd definovaných RuleSet v pracovním postupu. |
| RuleSetReference |
Obsahuje název RuleSet v RuleSetCollection pracovním postupu. Tato třída se nemůže dědit. |
| RuleSetValidationException |
Představuje výjimku vyvolanou při zpracování nelze pokračovat, protože sadu pravidel nelze ověřit. |
| RuleStatementAction |
Určuje vlastnost nebo pole, které se má aktualizovat, nebo metodu ke spuštění pomocí typů CodeDom. |
| RuleUpdateAction |
Označuje, že pravidlo aktualizuje proměnnou, aby mohlo dojít k opětovnému hodnocení ovlivněných pravidel. |
| RuleValidation |
Ověří podmínky výrazu. |
| RuleWriteAttribute |
Označuje, že vlastnost nebo pole je zapsán metodou nebo vlastností, na kterou je tento atribut použit. Tyto informace používá modul pravidel k určení závislostí mezi pravidly. Tato třída se nemůže dědit. |
| UpdatedConditionAction |
Představuje změnu dynamické RuleSet aktualizace. Tato třída se nemůže dědit. |
| UpdatedRuleSetAction |
Představuje změnu dynamické RuleSet aktualizace. Tato třída se nemůže dědit. |
Rozhraní
| Name | Description |
|---|---|
| IRuleExpression |
Představuje základní třídu, ze které musí zapisovače vlastních výrazů odvozovat za účelem zápisu vlastních výrazů. |
Výčty
| Name | Description |
|---|---|
| RuleAttributeTarget |
Určuje, zda je cesta v RuleReadAttribute nebo RuleWriteAttribute určena pro parametr metody, nebo |
| RuleChainingBehavior |
Určuje chování řetězení vpřed RuleSet. |
| RuleReevaluationBehavior |
Určuje, jestli je možné znovu vyhodnotit Rule. |