Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

System.Workflow.Activities.Rules, espace de noms

Contient un ensemble de classes qui définissent les conditions et actions formant une règle.

  Classe Description
Classe publique 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.
Classe publique AddedRuleSetAction Représente l'ajout d'une classe RuleSet pendant la mise à jour dynamique. Cette classe ne peut pas être héritée.
Classe publique 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.
Classe publique RemovedRuleSetAction Représente la suppression d'une classe RuleSet pendant la mise à jour dynamique. Cette classe ne peut pas être héritée.
Classe publique Rule Définit une condition avec un ensemble associé d'actions à exécuter.
Classe publique RuleAction Représente une classe abstraite qui définit une action à exécuter si la Condition associée a la valeur true, pour ThenActions, ou false, pour ElseActions. Cette classe doit être héritée.
Classe publique RuleActionTrackingEvent Obsolète. Contient le nom, l'ID d'instance et le résultat de condition d'une règle qui a été évaluée.
Classe publique RuleAnalysis Stocke les champs et les propriétés lus par une condition ou dans lesquels une action a écrit.
Classe publique RuleAttribute Représente la classe de base des attributs Rule personnalisés.
Classe publique RuleCondition Type de base de RuleExpressionCondition et de toutes les conditions personnalisées créées par les utilisateurs.
Classe publique 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.
Classe publique RuleConditionCollection Contient une collection de classes RuleCondition définie sur le workflow. Cette classe ne peut pas être héritée.
Classe publique RuleConditionReference Obsolète. Représente une classe RuleCondition dans la collection de conditions et vous permet d'évaluer la condition par programme.
Classe publique 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.
Classe publique RuleEngine Utilisé pour exécuter l'évaluation RuleSet.
Classe publique RuleEvaluationException Représente la classe de base de toutes les exceptions provoquées par des problèmes d'évaluation de règle.
Classe publique 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.
Classe publique RuleException Représente la classe de base de toutes les exceptions provoquées par l'évaluation ou la validation de règles.
Classe publique RuleExecution Stocke des informations d'état en exécutant des classes RuleCondition ou RuleAction.
Classe publique RuleExpressionCondition Définit la définition de condition derrière une classe RuleConditionReference. Cette classe ne peut pas être héritée.
Classe publique RuleExpressionInfo Une instance de cette classe est retournée par la méthode Validate d'une expression IRuleExpression.
Classe publique RuleExpressionResult Classe abstraite qui est la base des classes représentant le résultat d'expressions personnalisées établies selon l'interface IRuleExpression.
Classe publique RuleExpressionWalker Propage le comportement actuel de l'expression aux nœuds enfants. Cette classe ne peut pas être héritée.
Classe publique RuleHaltAction Arrête l'exécution de la classe RuleSet et retourne le contrôle à la méthode d'appel.
Classe publique RuleInvokeAttribute Indique qu'une méthode est appelée par une condition. Cette classe ne peut pas être héritée.
Classe publique RuleLiteralResult Représente le résultat littéral d'une expression personnalisée écrite à l'aide de l'interface IRuleExpression.
Classe publique RulePathQualifier Génère le chemin d'accès d'un champ ou d'une propriété.
Classe publique RuleReadAttribute Indique qu'une propriété est lue par une classe Rule. Cette classe ne peut pas être héritée.
Classe publique RuleReadWriteAttribute Représente la classe de base des classes RuleReadAttribute et RuleWriteAttribute.
Classe publique 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.
Classe publique 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.
Classe publique RuleSetCollection Contient une collection de classes RuleSet définie dans un workflow.
Classe publique RuleSetReference Obsolète. Contient le nom d'une classe RuleSet dans la RuleSetCollection du workflow. Cette classe ne peut pas être héritée.
Classe publique 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.
Classe publique RuleStatementAction Spécifie une propriété ou un champ à mettre à jour ou une méthode à exécuter à l'aide des types CodeDom.
Classe publique RuleUpdateAction Indique qu'une règle met à jour une variable pour entraîner la réévaluation des règles affectées.
Classe publique RuleValidation Valide des conditions d'expression.
Classe publique 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.
Classe publique UpdatedConditionAction Représente la modification apportée à une classe RuleSet pour des mises à jour dynamiques. Cette classe ne peut pas être héritée.
Classe publique UpdatedRuleSetAction Représente la modification apportée à une classe RuleSet pour des mises à jour dynamiques. Cette classe ne peut pas être héritée.

  Interface Description
Interface publique 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ération Description
Énumération publique 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 this.
Énumération publique RuleChainingBehavior Spécifie le comportement de chaînage avant de la classe RuleSet.
Énumération publique RuleReevaluationBehavior Spécifie si une classe Rule peut être réévaluée.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft