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. |