Metoda VsValidationController.Validate — (IEnumerable<ModelElement>, ValidationCategories)
Wywołaj wszystkie metody sprawdzania poprawności, które są stosowane do zestawu elementów.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Shell
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Składnia
'Deklaracja
Public Overrides Function Validate ( _
subjects As IEnumerable(Of ModelElement), _
categories As ValidationCategories _
) As Boolean
public override bool Validate(
IEnumerable<ModelElement> subjects,
ValidationCategories categories
)
Parametry
- subjects
Typ: System.Collections.Generic.IEnumerable<ModelElement>
Lista elementów do sprawdzania poprawności.
- categories
Typ: Microsoft.VisualStudio.Modeling.Validation.ValidationCategories
Określa zestaw metod sprawdzania poprawności, które będą wykonywane.
Wartość zwracana
Typ: System.Boolean
Uwagi
Sprawdzanie poprawności jest wykonywane na każdy element na liście tematów.Dla każdego elementu wszystkie jego metody sprawdzania poprawności włączone są nazywane jeden po drugim w nieokreślonej kolejności.Metoda sprawdzania poprawności jest metoda z atrybutem ValidationMethod i parametr ValidationContext.Metoda sprawdzania poprawności jest włączona, jeśli jeden z ValidationCategories, określonych w jego atrybut ValidationMethod pasuje do jednej z tych w parametrze kategorii.Metody sprawdzania poprawności w klasie danego elementu i wszystkich jej klas podstawowych są called.//A metody sprawdzania poprawności można rejestrować błędu lub komunikat ostrzegawczy przy użyciu metod dziennika w context.//Validation metody sprawdzania poprawności można użyć metody pamięci podręcznej w kontekście sprawdzania poprawności do przekazania informacji z jednej metody do innego.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.