Sdílet prostřednictvím


System.Workflow.Activities.Rules Obor názvů

Obsahuje sadu tříd, které definují podmínky a akce, které tvoří pravidlo.

Třídy

AddedConditionAction

Představuje přidání RuleCondition k pracovnímu postupu během dynamické aktualizace. Tuto třídu nelze zdědit.

AddedRuleSetAction

Představuje přidání RuleSet během dynamické aktualizace. Tuto třídu nelze zdědit.

RemovedConditionAction

Představuje odebrání RuleCondition z pracovního postupu během dynamické aktualizace. Tuto třídu nelze zdědit.

RemovedRuleSetAction

Představuje odebrání RuleSet během dynamické aktualizace. Tuto třídu nelze zdědit.

Rule

Definuje podmínku s přidruženou sadou akcí, které mají být provedeny.

RuleAction

Představuje abstraktní třídu, která definuje akci, která má být provedena, pokud je přidružena Condition k true , pro ThenActions nebo false pro ElseActions . Tato třída musí být zděděná.

RuleActionTrackingEvent

Obsahuje název, ID instance a výsledek podmínky pravidla, které bylo vyhodnoceno.

RuleAnalysis

Ukládá pole a vlastnosti načtené podmínkou nebo zapsaly do akce.

RuleAttribute

Představuje základní třídu pro vlastní Rule atributy.

RuleCondition

Základní typ pro RuleExpressionCondition a všechny vlastní podmínky, které uživatelé vytvořili.

RuleConditionChangeAction

Představuje abstraktní základní třídu, ze které musí být odvozena všechna oznámení dynamické aktualizace změn na RuleCondition s.

RuleConditionCollection

Obsahuje kolekci tříd definovaných RuleCondition v pracovním postupu. Tuto třídu nelze dědit.

RuleConditionReference

Představuje RuleCondition v kolekci podmínek a umožňuje programově vyhodnotit podmínku.

RuleDefinitions

Představuje kořen souborů. Rules a obsahuje všechny RuleSets RuleCondition prvky a přidružená k pracovnímu postupu. Tuto třídu nelze zdědit.

RuleEngine

Používá se k RuleSet vyhodnocení.

RuleEvaluationException

Představuje základní třídu pro všechny výjimky způsobené problémy vyhodnocení pravidla.

RuleEvaluationIncompatibleTypesException

Výjimka, která je vyvolána při pokusu o použití operátoru na nekompatibilní operandy při vyhodnocení 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 spuštění RuleCondition nebo RuleAction třídách.

RuleExpressionCondition

Definuje definici podmínky za RuleConditionReference . Tuto třídu nelze zdědit.

RuleExpressionInfo

Instance této třídy je vrácena Validate(RuleValidation, Boolean) metodou IRuleExpression výrazu.

RuleExpressionResult

Abstraktní třída, která je základem pro třídy, které představují výsledek vlastních výrazů založených na IRuleExpression rozhraní.

RuleExpressionWalker

Rozšíří aktuální chování ve výrazu do podřízených uzlů. Tuto třídu nelze zdědit.

RuleHaltAction

Způsobí, RuleSet že se zastaví provádění a vrátí řízení zpět volající metodě.

RuleInvokeAttribute

Označuje, že metoda je vyvolána podmínkou. Tuto třídu nelze zdědit.

RuleLiteralResult

Představuje výsledek literálu vlastního výrazu napsaného pomocí IRuleExpression .

RulePathQualifier

Vytvoří cestu k poli nebo vlastnosti.

RuleReadAttribute

Označuje, že vlastnost čte objekt Rule . Tato třída nemůže být zděděna.

RuleReadWriteAttribute

Představuje základní třídu pro RuleReadAttribute RuleWriteAttribute třídy a.

RuleSet

Obsahuje kolekci tříd Rule spolu se sémantikou pro dopředné řetězení provádění těchto pravidel. Lze RuleSet spustit 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é RuleSet aktualizace změn. Tato třída nemůže být zděděna.

RuleSetCollection

Obsahuje kolekci RuleSet tříd definovaných v pracovním postupu.

RuleSetReference

Obsahuje název RuleSet v RuleSetCollection pracovním postupu. Tuto třídu nelze zdědit.

RuleSetValidationException

Představuje výjimku vyvolané v případě, že zpracování nemůže pokračovat, protože sadu pravidel nelze ověřit.

RuleStatementAction

Určuje vlastnost nebo pole, které se má aktualizovat, nebo metodu, která se má spustit pomocí typů CodeDom.

RuleUpdateAction

Označuje, že pravidlo aktualizuje proměnnou, aby způsobila nové vyhodnocení ovlivněných pravidel.

RuleValidation

Ověří podmínky výrazu.

RuleWriteAttribute

Označuje, že vlastnost nebo pole je zapsáno 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 nemůže být zděděna.

UpdatedConditionAction

Představuje změnu RuleSet pro dynamické aktualizace. Tuto třídu nelze zdědit.

UpdatedRuleSetAction

Představuje změnu RuleSet pro dynamické aktualizace. Tuto třídu nelze zdědit.

Rozhraní

IRuleExpression

Představuje základní třídu, ze které musí modul pro zápis vlastních výrazů odvozovat vlastní výrazy.

Výčty

RuleAttributeTarget

Určuje, zda je cesta v RuleReadAttribute nebo RuleWriteAttribute určena pro parametr metody nebo this .

RuleChainingBehavior

Určuje chování dopředné řetězení RuleSet .

RuleReevaluationBehavior

Určuje, zda je možné je znovu Rule vyhodnotit.