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
- subjects
Type : System.Collections.Generic.IEnumerable<ModelElement>
La liste d'éléments à valider.
- categories
Type : Microsoft.VisualStudio.Modeling.Validation.ValidationCategories
Détermine l'ensemble de méthodes de validation qui seront exécutées.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.