Partager via


VsValidationController.Validate, méthode (IEnumerable<ModelElement>, ValidationCategories)

Appelez toutes les méthodes de validation qui s'appliquent à l'ensemble d'éléments.

Espace de noms :  Microsoft.VisualStudio.Modeling.Shell
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Syntaxe

'Déclaration
Public Overrides Function Validate ( _
    subjects As IEnumerable(Of ModelElement), _
    categories As ValidationCategories _
) As Boolean
public override bool Validate(
    IEnumerable<ModelElement> subjects,
    ValidationCategories categories
)

Paramètres

Valeur de retour

Type : System.Boolean

Notes

La validation est exécutée sur chaque élément dans la liste de rubriques.Pour chaque élément, toutes ses méthodes actives de validation sont appelées l'un après l'autre dans une commande indéterminée.Une méthode de validation est une méthode avec un attribut de ValidationMethod et un paramètre de ValidationContext.Une méthode de validation est activée si une de ValidationCategories spécifié dans son attribut de ValidationMethod correspond à un de ceux dans le paramètre de catégories.Des méthodes de validation dans la propre classe et toutes de l'élément ses classes de base sont appelées. méthode de validation de //A peuvent enregistrer une erreur ou le message d'avertissement à l'aide de les méthodes de journal dans les méthodes du contexte. //Validation de validation peut utiliser les méthodes de cache dans le contexte de validation pour passer les informations d'une méthode à un autre.

Sécurité .NET Framework

Voir aussi

Référence

VsValidationController Classe

Validate, surcharge

Microsoft.VisualStudio.Modeling.Shell, espace de noms