System.Workflow.Activities.Rules Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient un ensemble de classes qui définissent les conditions et actions formant une règle.
Classes
AddedConditionAction |
Représente l'ajout d'une classe RuleCondition à un workflow lors d'une mise à jour dynamique. Cette classe ne peut pas être héritée. |
AddedRuleSetAction |
Représente l'ajout d'une classe RuleSet pendant la mise à jour dynamique. Cette classe ne peut pas être héritée. |
RemovedConditionAction |
Représente la suppression d'une classe RuleCondition d'un workflow au cours d'une mise à jour dynamique. Cette classe ne peut pas être héritée. |
RemovedRuleSetAction |
Représente la suppression d'une classe RuleSet pendant la mise à jour dynamique. Cette classe ne peut pas être héritée. |
Rule |
Définit une condition avec un ensemble associé d'actions à exécuter. |
RuleAction |
Représente une classe abstraite qui définit une action à exécuter si la Condition associée a la valeur |
RuleActionTrackingEvent |
Contient le nom, l'ID d'instance et le résultat de condition d'une règle qui a été évaluée. |
RuleAnalysis |
Stocke les champs et les propriétés lus par une condition ou dans lesquels une action a écrit. |
RuleAttribute |
Représente la classe de base des attributs Rule personnalisés. |
RuleCondition |
Type de base de RuleExpressionCondition et de toutes les conditions personnalisées créées par les utilisateurs. |
RuleConditionChangeAction |
Représente une classe de base abstraite à partir de laquelle toutes les notifications de mise à jour dynamique des modifications apportées à des RuleCondition doivent être dérivées. |
RuleConditionCollection |
Contient une collection de classes RuleCondition définie sur le workflow. Cette classe ne peut pas être héritée. |
RuleConditionReference |
Représente une classe RuleCondition dans la collection de conditions et vous permet d'évaluer la condition par programme. |
RuleDefinitions |
Représente la racine des fichiers .rules et contient toutes les classes RuleSets et RuleCondition associées à un workflow. Cette classe ne peut pas être héritée. |
RuleEngine |
Utilisé pour exécuter l'évaluation RuleSet. |
RuleEvaluationException |
Représente la classe de base de toutes les exceptions provoquées par des problèmes d'évaluation de règle. |
RuleEvaluationIncompatibleTypesException |
Exception qui est levée lors de la tentative d’application d’un opérateur aux opérandes incompatibles lorsque vous évaluez une règle. |
RuleException |
Représente la classe de base de toutes les exceptions provoquées par l’évaluation ou la validation de règles. |
RuleExecution |
Stocke des informations d'état en exécutant des classes RuleCondition ou RuleAction. |
RuleExpressionCondition |
Définit la définition de condition derrière une classe RuleConditionReference. Cette classe ne peut pas être héritée. |
RuleExpressionInfo |
Une instance de cette classe est retournée par la méthode Validate(RuleValidation, Boolean) d'une expression IRuleExpression. |
RuleExpressionResult |
Classe abstraite qui est la base des classes représentant le résultat d'expressions personnalisées établies selon l'interface IRuleExpression. |
RuleExpressionWalker |
Propage le comportement actuel de l'expression aux nœuds enfants. Cette classe ne peut pas être héritée. |
RuleHaltAction |
Arrête l'exécution de la classe RuleSet et retourne le contrôle à la méthode d'appel. |
RuleInvokeAttribute |
Indique qu'une méthode est appelée par une condition. Cette classe ne peut pas être héritée. |
RuleLiteralResult |
Représente le résultat littéral d'une expression personnalisée écrite à l'aide de l'interface IRuleExpression. |
RulePathQualifier |
Génère le chemin d’accès d’un champ ou d’une propriété. |
RuleReadAttribute |
Indique qu'une propriété est lue par une classe Rule. Cette classe ne peut pas être héritée. |
RuleReadWriteAttribute |
Représente la classe de base des classes RuleReadAttribute et RuleWriteAttribute. |
RuleSet |
Contient une collection de classes Rule associée à la sémantique d’exécution de chaînage avant de ces règles. Une classe RuleSet peut être exécutée directement dans du code ou à l'aide de l'activité PolicyActivity. |
RuleSetChangeAction |
Représente une classe de base abstraite à partir de laquelle toutes les notifications de mise à jour dynamique des modifications apportées à une RuleSet doivent être dérivées. Cette classe ne peut pas être héritée. |
RuleSetCollection |
Contient une collection de classes RuleSet définie dans un workflow. |
RuleSetReference |
Contient le nom d'une classe RuleSet dans la RuleSetCollection du workflow. Cette classe ne peut pas être héritée. |
RuleSetValidationException |
Représente l'exception levée lorsque le traitement ne peut pas continuer en raison de l'impossibilité de valider un ensemble de règles. |
RuleStatementAction |
Spécifie une propriété ou un champ à mettre à jour ou une méthode à exécuter à l'aide des types CodeDom. |
RuleUpdateAction |
Indique qu'une règle met à jour une variable pour entraîner la réévaluation des règles affectées. |
RuleValidation |
Valide des conditions d'expression. |
RuleWriteAttribute |
Indique qu'une propriété ou un champ est écrit par la méthode ou la propriété à laquelle cet attribut est appliqué. Ces informations sont utilisées par le moteur de règles pour déterminer les dépendances entre les règles. Cette classe ne peut pas être héritée. |
UpdatedConditionAction |
Représente la modification apportée à une classe RuleSet pour des mises à jour dynamiques. Cette classe ne peut pas être héritée. |
UpdatedRuleSetAction |
Représente la modification apportée à une classe RuleSet pour des mises à jour dynamiques. Cette classe ne peut pas être héritée. |
Interfaces
IRuleExpression |
Représente la classe de base à partir de laquelle des writers d'expression personnalisées doivent dériver pour pouvoir s'exécuter. |
Énumérations
RuleAttributeTarget |
Spécifie si le chemin d'accès d'un RuleReadAttribute ou d'un RuleWriteAttribute est destiné à un paramètre de méthode ou |
RuleChainingBehavior |
Spécifie le comportement de chaînage avant de la classe RuleSet. |
RuleReevaluationBehavior |
Spécifie si une classe Rule peut être réévaluée. |