Freigeben über


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

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

Siehe auch

Referenz

VsValidationController Klasse

Validate-Überladung

Microsoft.VisualStudio.Modeling.Shell-Namespace