VsValidationController.Validate, méthode (IEnumerable<ModelElement>, ValidationCategories)
Appelle 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.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.12.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>
Liste d'éléments à valider.
- categories
Type : Microsoft.VisualStudio.Modeling.Validation.ValidationCategories
Détermine l'ensemble de méthodes de validation qui sont exécutées.
Valeur de retour
Type : System.Boolean
Notes
La validation est effectuée sur chaque élément de la liste des rubriques. Pour chaque élément, toutes les méthodes actives de validation sont appelées l'une 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 un des ValidationCategories spécifié dans l'attribut de ValidationMethod correspond à un espace de celles figurant dans le paramètre de catégories. Les méthodes de validation de la classe et propre ensemble de l'élément ses classes de base est appelé. méthode de validation à partir de //A peuvent générer une erreur ou un 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 à transmettre les informations d'une méthode à l'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.