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 le azioni che formano una regola.
Classi
| Nome | Descrizione |
|---|---|
| AddedConditionAction |
Rappresenta l'aggiunta di un RuleCondition oggetto a un flusso di lavoro durante l'aggiornamento dinamico. La classe non può essere ereditata. |
| AddedRuleSetAction |
Rappresenta l'aggiunta di un oggetto RuleSet durante l'aggiornamento dinamico. La classe non può essere ereditata. |
| RemovedConditionAction |
Rappresenta la rimozione di un RuleCondition oggetto da un flusso di lavoro durante l'aggiornamento dinamico. La classe non può essere ereditata. |
| RemovedRuleSetAction |
Rappresenta la rimozione di un RuleSet oggetto 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 l'oggetto associato Condition restituisce |
| RuleActionTrackingEvent |
Contiene il nome, l'ID istanza e il risultato della condizione di una regola valutata. |
| RuleAnalysis |
Archivia i campi e le proprietà letti da una condizione o scritti in da un'azione. |
| RuleAttribute |
Rappresenta la classe base per gli attributi di Rule personalizzati. |
| RuleCondition |
Tipo di base per RuleExpressionCondition e qualsiasi condizione personalizzata creata dagli utenti. |
| RuleConditionChangeAction |
Rappresenta una classe di base astratta da cui devono essere derivate tutte le notifiche di aggiornamento dinamico delle modifiche apportate a RuleConditions. |
| RuleConditionCollection |
Contiene una raccolta di RuleCondition classi definite nel flusso di lavoro. La classe non può essere ereditata. |
| RuleConditionReference |
Rappresenta un oggetto RuleCondition nella raccolta di condizioni e consente di valutare la condizione a livello di codice. |
| RuleDefinitions |
Rappresenta la radice dei file con estensione rules e contiene tutti gli RuleSets oggetti e RuleConditionassociati a un flusso di lavoro. La classe non può essere ereditata. |
| RuleEngine |
Utilizzato per eseguire la RuleSet valutazione. |
| RuleEvaluationException |
Rappresenta la classe di base per tutte le eccezioni causate da problemi di valutazione delle regole. |
| RuleEvaluationIncompatibleTypesException |
Eccezione generata quando si tenta di applicare un operatore a operandi incompatibili quando si valuta una regola. |
| RuleException |
Rappresenta la classe di base per tutte le eccezioni causate dalla valutazione o dalla convalida delle regole. |
| RuleExecution |
Archivia le informazioni sullo stato durante l'esecuzione RuleCondition o RuleAction le classi. |
| RuleExpressionCondition |
Definisce la definizione di condizione dietro un oggetto RuleConditionReference. La classe non può essere ereditata. |
| RuleExpressionInfo |
Un'istanza di questa classe viene restituita dal Validate(RuleValidation, Boolean) metodo di un'espressione IRuleExpression . |
| RuleExpressionResult |
Classe astratta che rappresenta la base per le classi che rappresentano il risultato di espressioni personalizzate basate sull'interfaccia IRuleExpression . |
| RuleExpressionWalker |
Propaga il comportamento corrente nell'espressione ai nodi figlio. La classe non può essere ereditata. |
| RuleHaltAction |
Fa sì che l'oggetto interrompa l'esecuzione RuleSet e restituisca il controllo al metodo chiamante. |
| 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 scritta tramite IRuleExpression. |
| RulePathQualifier |
Compila il percorso di un campo o di una proprietà. |
| RuleReadAttribute |
Indica che una proprietà viene letta da un oggetto Rule. La classe non può essere ereditata. |
| RuleReadWriteAttribute |
Rappresenta la classe di base per le RuleReadAttribute classi e RuleWriteAttribute . |
| RuleSet |
Contiene una raccolta di Rule classi insieme alla semantica per l'esecuzione forward chaining di tali regole. Un RuleSet oggetto può essere eseguito direttamente nel codice o usando l'attività PolicyActivity . |
| RuleSetChangeAction |
Rappresenta una classe base astratta da cui devono essere derivate tutte le notifiche di aggiornamento dinamico delle modifiche a un oggetto RuleSet . La classe non può essere ereditata. |
| RuleSetCollection |
Contiene una raccolta di RuleSet classi definite in un flusso di lavoro. |
| RuleSetReference |
Contiene il nome di un RuleSet oggetto nel RuleSetCollection flusso di lavoro. La classe non può essere ereditata. |
| RuleSetValidationException |
Rappresenta l'eccezione generata quando l'elaborazione non può continuare perché non è possibile convalidare un set di regole. |
| 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 per determinare la rivalutazione delle regole interessate. |
| RuleValidation |
Convalida le condizioni dell'espressione. |
| RuleWriteAttribute |
Indica che una proprietà o un campo viene scritto dal metodo o dalla proprietà a cui viene applicato questo attributo. Queste informazioni vengono usate dal motore regole per determinare le dipendenze tra le regole. La classe non può essere ereditata. |
| UpdatedConditionAction |
Rappresenta la modifica a per RuleSet gli aggiornamenti dinamici. La classe non può essere ereditata. |
| UpdatedRuleSetAction |
Rappresenta la modifica a per RuleSet gli aggiornamenti dinamici. La classe non può essere ereditata. |
Interfacce
| Nome | Descrizione |
|---|---|
| IRuleExpression |
Rappresenta la classe base da cui i writer di espressioni personalizzate devono derivare per scrivere espressioni personalizzate. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| RuleAttributeTarget |
Specifica se il percorso in un RuleReadAttribute o RuleWriteAttribute è per un parametro del metodo o |
| RuleChainingBehavior |
Specifica il comportamento di concatenamento in avanti del RuleSet. |
| RuleReevaluationBehavior |
Specifica se è possibile rivalutare un Rule. |