Share via


System.Activities.Validation Espace de noms

Fournit les classes liées à la validation d'activité personnalisée.

Classes

ActivityValidationServices

Fournit les fonctionnalités permettant de valider un flux de travail.

AddValidationError

Ajoute une erreur de validation d'activité spécifiée à l'activité avant exécution.

AssertValidation

Ajoute une violation de contrainte à une liste de violations de contrainte si la condition d'assertion prend la valeur False.

Constraint

Gère la contrainte de validation utilisée pour la validation d'une activité.

Constraint<T>

Gère une contrainte utilisée pour la validation d'un élément de type T.

GetChildSubtree

Récupère des activités enfants de flux de travail dans une instance d'une activité.

GetParentChain

Récupère la collection de toutes les activités qui appartiennent à l'axe parent d'une activité.

GetWorkflowTree

Récupère une arborescence de flux de travail à partir d'une instance d'une activité.

ValidationContext

Génère des résultats en fonction du contexte correct pour le nœud actuel dans l'arborescence de flux de travail.

ValidationError

Représente une instance d’une erreur de validation qui se produit avant l’exécution du flux de travail.

ValidationResults

Contient toutes les erreurs de validation générées par Validate(Activity) lors de la validation d’un flux de travail. Ces erreurs sont contenues dans les collections Errors et Warnings.

ValidationSettings

Représente une collection de paramètres qui personnalisent le comportement que Validate(Activity) exposera. Permet également à l'utilisateur de l'activité d'appliquer des contraintes de stratégie à un flux de travail.