VsValidationController.Validate-Methode (IEnumerable<ModelElement>, ValidationCategories)
Rufen Sie alle Validierungsmethoden auf, die für den Satz von Elementen gelten.
Namespace: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntax
'Declaration
Public Overrides Function Validate ( _
subjects As IEnumerable(Of ModelElement), _
categories As ValidationCategories _
) As Boolean
public override bool Validate(
IEnumerable<ModelElement> subjects,
ValidationCategories categories
)
Parameter
- subjects
Typ: System.Collections.Generic.IEnumerable<ModelElement>
Die Liste der zu validierenden Elemente.
- categories
Typ: Microsoft.VisualStudio.Modeling.Validation.ValidationCategories
Bestimmt den Satz von Validierungsmethoden, die ausgeführt werden.
Rückgabewert
Typ: System.Boolean
Hinweise
Validierung wird auf jedes Element in der Betreffliste ausgeführt. Für jedes Element werden alle ihre aktivierten Validierungsmethoden nacheinander in unbestimmter Reihenfolge aufgerufen. Eine Validierungsmethode ist eine Methode mit einem ValidationMethod-Attribut und einem ValidationContext-Parameter. Eine Validierungsmethode wird aktiviert, wenn eine der ValidationCategories, der in seinem ValidationMethod-Attribut angegeben wird, einem von denen im Kategorienparameter übereinstimmt. Validierungsmethoden in der Klasse und alle ihren Basisklassen des Elements sind. - //Avalidierungsmethode können einen Fehler protokollieren aufgerufen, Warnmeldung oder mithilfe der Protokollmethoden in den Methoden des Validierungskontexts. //Validation kann die Cachemethoden im Validierungskontext verwenden, um Informationen von einer Methode zum anderen zu übergeben.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.