System.Workflow.Activities.Rules Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beinhaltet einen Satz von Klassen, die die Bedingungen und Aktionen definieren, aus denen eine Regel besteht.
Klassen
AddedConditionAction |
Stellt das Hinzufügen einer RuleCondition zu einem Workflow während einer dynamischen Aktualisierung dar. Diese Klasse kann nicht vererbt werden. |
AddedRuleSetAction |
Stellt während einer dynamischen Aktualisierung das Hinzufügen eines RuleSet dar. Diese Klasse kann nicht vererbt werden. |
RemovedConditionAction |
Stellt das Entfernen einer RuleCondition aus einem Workflow während einer dynamischen Aktualisierung dar. Diese Klasse kann nicht vererbt werden. |
RemovedRuleSetAction |
Stellt bei der dynamischen Aktualisierung das Entfernen eines RuleSet dar. Diese Klasse kann nicht vererbt werden. |
Rule |
Definiert eine Bedingung mit einem zugeordneten Satz auszuführender Aktionen. |
RuleAction |
Stellt eine abstrakte Klasse dar, die eine Aktion definiert, die auszuführen ist, wenn die zugeordnete Condition bei |
RuleActionTrackingEvent |
Enthält den Namen, die Instanz-ID und das Bedingungsergebnis einer ausgewerteten Regel. |
RuleAnalysis |
Speichert die Felder und Eigenschaften, die von einer Bedingung gelesen werden oder in die von einer Aktion geschrieben wird. |
RuleAttribute |
Stellt die Basisklasse für benutzerdefinierte Rule-Attribute dar. |
RuleCondition |
Basistyp für RuleExpressionCondition und für alle von Benutzern erstellten benutzerdefinierten Bedingungen. |
RuleConditionChangeAction |
Stellt eine abstrakte Basisklasse dar, von der alle Benachrichtigungen der dynamischen Aktualisierung über Änderungen an RuleConditions abgeleitet werden. |
RuleConditionCollection |
Enthält eine Auflistung von RuleCondition-Klassen, die für einen Workflow definiert sind. Diese Klasse kann nicht vererbt werden. |
RuleConditionReference |
Stellt eine RuleCondition in der Bedingungenauflistung dar und ermöglicht es Ihnen, die Bedingung programmgesteuert auszuwerten. |
RuleDefinitions |
Stellt den Stamm der RULES-Dateien dar und enthält alle RuleSets und RuleConditions, die einem Workflow zugeordnet sind. Diese Klasse kann nicht vererbt werden. |
RuleEngine |
Damit wird die RuleSet-Auswertung ausgeführt. |
RuleEvaluationException |
Stellt die Basisklasse für alle durch Fehler der Regelauswertung verursachten Ausnahmen dar. |
RuleEvaluationIncompatibleTypesException |
Die Ausnahme, die bei dem Versuch ausgelöst wird, zur Auswertung einer Regel einen Operator auf nicht kompatible Operanden anzuwenden. |
RuleException |
Stellt die Basisklasse für alle Ausnahmen dar, die durch eine Auswertung oder Validierung von Regeln verursachten werden. |
RuleExecution |
Speichert Zustandsinformationen, während die RuleCondition-Klasse oder die RuleAction-Klasse ausgeführt wird. |
RuleExpressionCondition |
Definiert die Bedingungsdefinition hinter RuleConditionReference. Diese Klasse kann nicht vererbt werden. |
RuleExpressionInfo |
Eine Instanz dieser Klasse wird von der Validate(RuleValidation, Boolean)-Methode eines IRuleExpression-Ausdrucks zurückgegeben. |
RuleExpressionResult |
Diese abstrakte Klasse dient auf Grundlage der IRuleExpression-Schnittstelle als Basis für Klassen, die das Ergebnis benutzerdefinierter Ausdrücke darstellen. |
RuleExpressionWalker |
Gibt das aktuelle Verhalten im Ausdruck an untergeordneten Knoten weiter. Diese Klasse kann nicht vererbt werden. |
RuleHaltAction |
Beendet das Ausführen von RuleSet und übergibt die Steuerung wieder an die aufrufende Methode. |
RuleInvokeAttribute |
Gibt an, dass eine Methode von einer Bedingung aufgerufen wird. Diese Klasse kann nicht vererbt werden. |
RuleLiteralResult |
Stellt das literale Ergebnis eines benutzerdefinierten Ausdrucks dar, der mithilfe von IRuleExpression geschrieben wurde. |
RulePathQualifier |
Erstellt den Pfad eines Felds oder einer Eigenschaft. |
RuleReadAttribute |
Gibt an, dass eine Eigenschaft von Rule gelesen wird. Diese Klasse kann nicht vererbt werden. |
RuleReadWriteAttribute |
Stellt die Basisklasse für die Klassen RuleReadAttribute und RuleWriteAttribute dar. |
RuleSet |
Enthält eine Auflistung von Rule-Klassen sowie die Semantik für das Ausführen dieser Regeln in Vorwärtsverkettung. Ein RuleSet kann direkt in Code oder mithilfe der PolicyActivity-Aktivität ausgeführt werden. |
RuleSetChangeAction |
Stellt eine abstrakte Basisklasse dar, von der alle Benachrichtigungen der dynamischen Aktualisierung über Änderungen an RuleSet abgeleitet werden. Diese Klasse kann nicht vererbt werden. |
RuleSetCollection |
Enthält eine Auflistung von in einem Workflow definierten RuleSet-Klassen. |
RuleSetReference |
Enthält den Namen eines RuleSet in der RuleSetCollection zum Workflow. Diese Klasse kann nicht vererbt werden. |
RuleSetValidationException |
Stellt die Ausnahme dar, die ausgelöst wird, wenn die Verarbeitung wegen eines nicht überprüfbaren Regelsatzes nicht fortgesetzt werden kann. |
RuleStatementAction |
Gibt mithilfe der CodeDOM-Typen eine zu aktualisierende Eigenschaft, ein zu aktualisierendes Feld oder eine auszuführende Methode an. |
RuleUpdateAction |
Gibt an, dass eine Regel eine Variable aktualisiert, um eine erneute Auswertung betroffener Regeln zu veranlassen. |
RuleValidation |
Validiert Ausdrucksbedingungen. |
RuleWriteAttribute |
Gibt an, dass eine Eigenschaft oder ein Feld von der Methode oder der Eigenschaft geschrieben wird, auf die dieses Attribut angewendet wird. Anhand dieser Informationen bestimmt die Regel-Engine Abhängigkeiten zwischen Regeln. Diese Klasse kann nicht vererbt werden. Diese Klasse kann nicht vererbt werden. |
UpdatedConditionAction |
Stellt die Änderung an einem RuleSet für dynamische Aktualisierungen dar. Diese Klasse kann nicht vererbt werden. |
UpdatedRuleSetAction |
Stellt die Änderung an einem RuleSet für dynamische Aktualisierungen dar. Diese Klasse kann nicht vererbt werden. |
Schnittstellen
IRuleExpression |
Stellt die Basisklasse dar, aus der Autoren benutzerdefinierter Ausdrücke die zu schreibenden Ausdrücke ableiten. |
Enumerationen
RuleAttributeTarget |
Gibt an, ob sich der Pfad in RuleReadAttribute oder RuleWriteAttribute auf einen Methodenparameter oder auf |
RuleChainingBehavior |
Gibt das Vorwärtsverkettungsverhalten von RuleSet an. |
RuleReevaluationBehavior |
Gibt an, ob Rule neu ausgewertet werden kann. |