System.Workflow.Activities.Rules Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene un set di classi che definiscono le condizioni e azioni che costituiscono una regola.
Classi
| AddedConditionAction |
Rappresenta l'aggiunta di una classe RuleCondition a un flusso di lavoro durante l'aggiornamento dinamico. La classe non può essere ereditata. |
| AddedRuleSetAction |
Rappresenta l'aggiunta di una classe RuleSet durante l'aggiornamento dinamico. La classe non può essere ereditata. |
| RemovedConditionAction |
Rappresenta la rimozione di una classe RuleCondition da un flusso di lavoro durante l'aggiornamento dinamico. La classe non può essere ereditata. |
| RemovedRuleSetAction |
Rappresenta la rimozione di una classe RuleSet durante l'aggiornamento dinamico. La classe non può essere ereditata. |
| Rule |
Definisce una condizione con un set associato di azioni da eseguire. |
| RuleAction |
Rappresenta una classe astratta che definisce un'azione da eseguire se la classe Condition associata restituisce |
| RuleActionTrackingEvent |
Contiene il nome, l'ID dell'istanza e il risultato della condizione di una regola valutata. |
| RuleAnalysis |
Archivia campi e proprietà letti da una condizione o scritti da un'azione. |
| RuleAttribute |
Rappresenta la classe base per gli attributi Rule personalizzati. |
| RuleCondition |
Tipo di base per RuleExpressionCondition e qualsiasi condizione personalizzata creata dagli utenti. |
| RuleConditionChangeAction |
Rappresenta una classe di base astratta dalla quale devono essere derivate tutte le notifiche di aggiornamento dinamiche per le modifiche alla classe RuleCondition. |
| RuleConditionCollection |
Contiene una raccolta di classi RuleCondition definita in un flusso di lavoro. La classe non può essere ereditata. |
| RuleConditionReference |
Rappresenta una classe RuleCondition nella raccolta condizioni e consente di valutare la condizione a livello di codice. |
| RuleDefinitions |
Rappresenta la radice dei file rules e contiene tutte le classi RuleSets e RuleCondition associate a un flusso di lavoro. La classe non può essere ereditata. |
| RuleEngine |
Utilizzato per eseguire valutazione di RuleSet. |
| RuleEvaluationException |
Rappresenta la classe di base per tutte le eccezioni causate da problemi relativi alla valutazione di regole. |
| RuleEvaluationIncompatibleTypesException |
Eccezione che risulta quando si tenta di applicare un operatore a operandi incompatibili durante la valutazione di una regola. |
| RuleException |
Rappresenta la classe di base per tutte le eccezioni causate da valutazione o convalida di regole. |
| RuleExecution |
Archivia informazioni sullo stato durante l'esecuzione delle classi RuleCondition o RuleAction. |
| RuleExpressionCondition |
Definisce la definizione della condizione dietro una classe RuleConditionReference. La classe non può essere ereditata. |
| RuleExpressionInfo |
Un'istanza di questa classe viene restituita dal metodo Validate(RuleValidation, Boolean) di un'espressione IRuleExpression. |
| RuleExpressionResult |
Classe astratta che è la base per classi che rappresentano il risultato di espressioni personalizzate basate sull'interfaccia IRuleExpression. |
| RuleExpressionWalker |
Propaga il comportamento corrente all'interno dell'espressione ai nodi figlio. La classe non può essere ereditata. |
| RuleHaltAction |
Fa sì che la classe RuleSet interrompa l'esecuzione e restituisca il controllo al metodo di chiamata. |
| RuleInvokeAttribute |
Indica che un metodo viene richiamato da una condizione. La classe non può essere ereditata. |
| RuleLiteralResult |
Rappresenta il risultato letterale di un'espressione personalizzata scritto utilizzando IRuleExpression. |
| RulePathQualifier |
Compila il percorso di un campo o di una proprietà. |
| RuleReadAttribute |
Indica che una proprietà è letta da una classe Rule. La classe non può essere ereditata. |
| RuleReadWriteAttribute |
Rapprensenta la classe base delle classi RuleReadAttribute e RuleWriteAttribute. |
| RuleSet |
Contiene una raccolta di classi Rule insieme alla semantica per l'esecuzione della concatenazione diretta delle regole. Un oggetto RuleSet può essere eseguito direttamente nel codice oppure utilizzando l'attività PolicyActivity. |
| RuleSetChangeAction |
Rappresenta una classe di base astratta dalla quale devono essere derivate tutte le notifiche di aggiornamento dinamico per le modifiche apportate a un oggetto RuleSet. La classe non può essere ereditata. |
| RuleSetCollection |
Contiene una raccolta di classi RuleSet definita in un flusso di lavoro. |
| RuleSetReference |
Utilizza il nome di una classe RuleSet in RuleSetCollection sul flusso di lavoro. La classe non può essere ereditata. |
| RuleSetValidationException |
Rappresenta l'eccezione che risulta quando l'elaborazione non può continuare perché un set di regole non può essere convalidato. |
| RuleStatementAction |
Specifica una proprietà o un campo da aggiornare o un metodo da eseguire, utilizzando i tipi CodeDOM. |
| RuleUpdateAction |
Indica che una regola sta aggiornando una variabile, in modo da rivalutare le regole interessate. |
| RuleValidation |
Convalida delle condizioni dell'espressione. |
| RuleWriteAttribute |
Indica che una proprietà o un campo sono scritti dal metodo o dalla proprietà a cui viene applicato l'attributo. Queste informazioni vengono utilizzate dal motore delle regole per determinare le dipendenze tra le regole. La classe non può essere ereditata. |
| UpdatedConditionAction |
Rappresenta la modifica a una classe RuleSet per gli aggiornamenti dinamici. La classe non può essere ereditata. |
| UpdatedRuleSetAction |
Rappresenta la modifica a una classe RuleSet per gli aggiornamenti dinamici. La classe non può essere ereditata. |
Interfacce
| IRuleExpression |
Rappresenta la classe di base da cui i writer dell'espressione personalizzati devono derivare per poter scrivere espressioni personalizzate. |
Enumerazioni
| RuleAttributeTarget |
Specifica se il percorso in una classe RuleReadAttribute o RuleWriteAttribute è per un parametro del metodo, o |
| RuleChainingBehavior |
Specifica il comportamento della concatenazione diretta della classe RuleSet. |
| RuleReevaluationBehavior |
Specifica se una classe Rule può essere rivalutata. |