Validator Classe

Définition

Attention

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Classe de base pour tous les composants de validateur.

public ref class Validator
public class Validator
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class Validator
type Validator = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type Validator = class
Public Class Validator
Héritage
Validator
Dérivé
Attributs

Remarques

Note

Ce matériel traite des types et des espaces de noms obsolètes. Pour plus d’informations, consultez Deprecated Types dans Windows Workflow Foundation 4.5.

La classe Validator est utilisée pour s’assurer que les activités sont configurées correctement au moment du design. Les validateurs sont instanciés au moment de la conception lorsque le concepteur valide les propriétés affectées aux activités ; si les paramètres d’une activité ne sont pas configurés correctement, le concepteur affiche des erreurs de balise intelligente pour les valeurs incorrectes. Les validateurs s’exécutent également pendant la compilation et retournent des erreurs de validation si des contraintes telles que le type parent ou enfant de l’objet, le nombre minimal d’enfants, etc. ne sont pas correctes. Les validateurs s’exécutent également au moment de l’exécution lorsqu’un workflow basé sur le balisage est instancié à l’aide de la CreateWorkflow méthode.

L’objectif principal d’un validateur est de s’assurer que les erreurs sont connues pendant le temps de conception et qu’elles ne sont pas exposées en tant qu’exceptions pendant l’exécution.

Les validateurs sont associés aux activités qu’ils valident à l’aide de l’attribut ValidatorTypeName ; tous les validateurs d’activité doivent hériter de la ActivityValidator classe.

Par défaut, les validateurs valident les propriétés meta ; ils ne valident pas les propriétés d’instance qui sont définies au moment de l’exécution.

Constructeurs

Nom Description
Validator()
Obsolète.

Initialise une nouvelle instance de la classe Validator.

Méthodes

Nom Description
Equals(Object)
Obsolète.

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetFullPropertyName(ValidationManager)
Obsolète.

Méthode d’assistance pour extraire le nom complet de la propriété.

GetHashCode()
Obsolète.

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()
Obsolète.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()
Obsolète.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()
Obsolète.

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
Validate(ValidationManager, Object)
Obsolète.

Valide l’objet spécifié et retourne une collection d’erreurs de validation.

ValidateActivityChange(Activity, ActivityChangeAction)
Obsolète.

En cas de substitution dans une classe dérivée, valide une modification en fonction d’un ajout ou d’une suppression spécifié Activity . Cette fonction est appelée pendant l’application des modifications apportées au flux de travail pendant les mises à jour dynamiques.

ValidateProperties(ValidationManager, Object)
Obsolète.

Méthode d’assistance pour valider automatiquement les propriétés d’objets spécifiques.

ValidateProperty(PropertyInfo, Object, Object, ValidationManager)
Obsolète.

Effectue la validation sur une propriété et retourne un ValidationErrorCollection qui contient les résultats de cette validation.

S’applique à