Partager via


Microsoft.VisualStudio.Modeling.Validation, espace de noms

L'espace de noms d'Microsoft.VisualStudio.Modeling.Validation fournit les classes que vous pouvez utiliser pour activer un modèle pour des données valides et la cohérence entre ses éléments.La validation est intégrée dans Visual Studio afin que les erreurs, les avertissements, et les messages détectés pendant la validation s'affichent dans la fenêtre de Liste d'erreurs.

Vous pouvez spécifier que la validation se produit lorsque l'utilisateur ouvre un modèle, enregistre un modèle, ou lorsque vous cliquez sur une option de validation d'un menu contextuel.Vous pouvez également appeler la validation de code du programme, par exemple dans le cadre d'un gestionnaire d'événements ou d'une commande de menu.

Pour plus d'informations, consultez Validation dans un langage spécifique à un domaine.

Classes

  Classe Description
Classe publique ValidationContext Contient des informations sur la validation actuelle traitant être effectué.
Classe publique ValidationController Contient la logique pour valider un élément de modèle unique ou tous les éléments de modèle dans une banque ou une partition.
Classe publique ValidationMessage Représente un message de validation qui indique une erreur, un avertissement, ou un message.
Classe publique ValidationMessageObserver Stocke des erreurs, des messages, et des avertissements qui sont générés des méthodes de validation.
Classe publique ValidationMethodAttribute Appliquez-vous cet attribut aux méthodes qui doivent être appelées pendant la validation.
Classe publique ValidationStateAttribute Appliquez-vous cet attribut à une classe d'élément de modèle pour contrôler si ses instances sont comprises dans des opérations de validation.Par défaut, un élément de modèle est validé uniquement si la validation est explicitement activée pour une classe à laquelle elle appartient, l'utilisation de cet attribut.

Énumérations

  Énumération Description
Énumération publique ValidationCategories Cette énumération est un paramètre pour le constructeur de l'attribut personnalisé, ValidationMethodAttribute.Elle spécifie le type de validation dans lequel la règle sera appelée.
Énumération publique ValidationState L'identifie si des instances d'une classe seront activées pour la validation.
Énumération publique ViolationType Représente le type de violation qui s'est produite pendant la validation.