System.Workflow.Activities.Rules Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller en uppsättning klasser som definierar de villkor och åtgärder som utgör en regel.
Klasser
| Name | Description |
|---|---|
| AddedConditionAction |
Representerar tillägget av ett RuleCondition till ett arbetsflöde under dynamisk uppdatering. Det går inte att ärva den här klassen. |
| AddedRuleSetAction |
Representerar tillägget av en RuleSet under dynamisk uppdatering. Det går inte att ärva den här klassen. |
| RemovedConditionAction |
Representerar borttagning av ett RuleCondition från ett arbetsflöde under dynamisk uppdatering. Det går inte att ärva den här klassen. |
| RemovedRuleSetAction |
Representerar borttagning av en RuleSet under dynamisk uppdatering. Det går inte att ärva den här klassen. |
| Rule |
Definierar ett villkor med en associerad uppsättning åtgärder som ska utföras. |
| RuleAction |
Representerar en abstrakt klass som definierar en åtgärd som ska köras om den associerade Condition utvärderas till |
| RuleActionTrackingEvent |
Innehåller namn, instans-ID och villkorsresultatet för en regel som har utvärderats. |
| RuleAnalysis |
Lagrar fälten och egenskaperna som läss av ett villkor eller skrivs till av en åtgärd. |
| RuleAttribute |
Representerar basklassen för anpassade Rule attribut. |
| RuleCondition |
Bastyp för RuleExpressionCondition och eventuella anpassade villkor som skapats av användare. |
| RuleConditionChangeAction |
Representerar en abstrakt basklass från vilken alla dynamiska uppdateringsmeddelanden om ändringar RuleConditioni s måste härledas. |
| RuleConditionCollection |
Innehåller en samling RuleCondition klasser som definierats i arbetsflödet. Det går inte att ärva den här klassen. |
| RuleConditionReference |
Representerar en RuleCondition i villkorssamlingen och gör att du kan utvärdera villkoret programmatiskt. |
| RuleDefinitions |
Representerar roten för .rules-filerna och innehåller alla RuleSets och RuleConditionsom är associerade med ett arbetsflöde. Det går inte att ärva den här klassen. |
| RuleEngine |
Används för att utföra RuleSet utvärdering. |
| RuleEvaluationException |
Representerar basklassen för alla undantag som orsakas av regelutvärderingsproblem. |
| RuleEvaluationIncompatibleTypesException |
Undantaget som utlöses när du försöker tillämpa en operator på inkompatibla operander när du utvärderar en regel. |
| RuleException |
Representerar basklassen för alla undantag som orsakas av utvärdering eller validering av regler. |
| RuleExecution |
Lagrar tillståndsinformation vid körning RuleCondition eller RuleAction klasser. |
| RuleExpressionCondition |
Definierar villkorsdefinitionen bakom en RuleConditionReference. Det går inte att ärva den här klassen. |
| RuleExpressionInfo |
En instans av den här klassen returneras med Validate(RuleValidation, Boolean) metoden för ett IRuleExpression uttryck. |
| RuleExpressionResult |
Abstrakt klass som är basen för klasser som representerar resultatet av anpassade uttryck baserat på IRuleExpression gränssnittet. |
| RuleExpressionWalker |
Sprider det aktuella beteendet i uttrycket till underordnade noder. Det går inte att ärva den här klassen. |
| RuleHaltAction |
RuleSet Gör att den slutar köra och returnerar kontrollen tillbaka till anropande metod. |
| RuleInvokeAttribute |
Anger att en metod anropas av ett villkor. Det går inte att ärva den här klassen. |
| RuleLiteralResult |
Representerar det literala resultatet av ett anpassat uttryck som skrivits med .IRuleExpression |
| RulePathQualifier |
Skapar sökvägen till ett fält eller en egenskap. |
| RuleReadAttribute |
Anger att en egenskap läss av en Rule. Det går inte att ärva den här klassen. |
| RuleReadWriteAttribute |
Representerar basklassen för klasserna RuleReadAttribute och RuleWriteAttribute . |
| RuleSet |
Innehåller en samling Rule klasser tillsammans med semantiken för framåtlänkningskörning av dessa regler. A RuleSet kan köras direkt i kod eller med hjälp av PolicyActivity aktiviteten. |
| RuleSetChangeAction |
Representerar en abstrakt basklass från vilken alla dynamiska uppdateringsmeddelanden om ändringar i en RuleSet måste härledas. Det går inte att ärva den här klassen. |
| RuleSetCollection |
Innehåller en samling RuleSet klasser som definierats i ett arbetsflöde. |
| RuleSetReference |
Innehåller namnet på en RuleSet i RuleSetCollection arbetsflödet. Det går inte att ärva den här klassen. |
| RuleSetValidationException |
Representerar undantaget som utlöses när bearbetningen inte kan fortsätta eftersom det inte går att verifiera en regeluppsättning. |
| RuleStatementAction |
Anger en egenskap eller ett fält som ska uppdateras eller en metod som ska köras med hjälp av CodeDom-typerna. |
| RuleUpdateAction |
Anger att en regel uppdaterar en variabel för att orsaka omvärdering av berörda regler. |
| RuleValidation |
Validerar uttrycksvillkor. |
| RuleWriteAttribute |
Anger att en egenskap eller ett fält skrivs av den metod eller egenskap som det här attributet tillämpas på. Den här informationen används av regelmotorn för att fastställa beroenden mellan regler. Det går inte att ärva den här klassen. |
| UpdatedConditionAction |
Representerar ändringen till en RuleSet för dynamiska uppdateringar. Det går inte att ärva den här klassen. |
| UpdatedRuleSetAction |
Representerar ändringen till en RuleSet för dynamiska uppdateringar. Det går inte att ärva den här klassen. |
Gränssnitt
| Name | Description |
|---|---|
| IRuleExpression |
Representerar basklassen som anpassade uttrycksförfattare måste härleda för att skriva anpassade uttryck. |
Uppräkningar
| Name | Description |
|---|---|
| RuleAttributeTarget |
Anger om sökvägen i en RuleReadAttribute eller RuleWriteAttribute är för en metodparameter eller |
| RuleChainingBehavior |
Anger vidarebefordranslänkningsbeteendet för RuleSet. |
| RuleReevaluationBehavior |
Anger om en Rule kan omvärderas. |