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 | |
---|---|---|
ValidationContext | Contient des informations sur la validation actuelle traitant être effectué. | |
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. | |
ValidationMessage | Représente un message de validation qui indique une erreur, un avertissement, ou un message. | |
ValidationMessageObserver | Stocke des erreurs, des messages, et des avertissements qui sont générés des méthodes de validation. | |
ValidationMethodAttribute | Appliquez-vous cet attribut aux méthodes qui doivent être appelées pendant la validation. | |
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 | |
---|---|---|
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. | |
ValidationState | L'identifie si des instances d'une classe seront activées pour la validation. | |
ViolationType | Représente le type de violation qui s'est produite pendant la validation. |