Partager via


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

Notes

Ce document décrit les types et les espaces de noms qui sont obsolètes. Pour plus d’informations, consultez Types dépréciés dans Windows Workflow Foundation 4.5.

La classe Validateur est utilisée pour garantir que les activités sont configurées correctement au moment du design. Les validateurs sont instanciés au moment du design lorsque le concepteur valide les propriétés assignées aux activités ; si les paramètres d’une activité ne sont pas configurés correctement, le concepteur affiche des erreurs d’étiquette active pour les valeurs incorrectes. Ils s'exécutent également pendant la compilation et retournent des erreurs de validation si des contraintes (telles que l'objet parent ou le type d'enfant, le nombre minimal d'enfants, etc.) ne sont pas correctes. En outre, les validateurs s'exécutent aussi pendant l'exécution lorsqu'un workflow de balisage est instancié à l'aide de la méthode CreateWorkflow.

Le but principal d'un Validateur est de garantir que les erreurs sont connues au moment du design et ne sont pas révélé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 classe ActivityValidator.

Par défaut, ils valident les propriétés de métadonnées ; ils ne valident pas les propriétés d'instance qui sont définissables pendant l'exécution.

Constructeurs

Validator()
Obsolète.

Initialise une nouvelle instance de la classe Validator.

Méthodes

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 de propriété complet.

GetHashCode()
Obsolète.

Fait office de fonction de hachage par défaut.

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

Obtient le Type de l'instance actuelle.

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

Crée une copie superficielle du Object actuel.

(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 selon le Activity spécifié qui est ajouté ou supprimé. Cette fonction est appelée pendant l'application des modifications apportées au workflow pendant des 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.

Exécute une validation sur une propriété et retourne ValidationErrorCollection qui contient les résultats de cette validation.

S’applique à