ValidationState – výčet
Označuje, zda bude povoleno instancí třídy pro ověření.
Obor názvů: Microsoft.VisualStudio.Modeling.Validation
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Deklarace
Public Enumeration ValidationState
public enum ValidationState
Členy
Název členu | Popis | |
---|---|---|
Disabled | Označuje, že instance třídy, pro kterou je tato hodnota použita nebude kontrolována ověření metody pro tuto třídu. | |
Enabled | Označuje, že bude povoleno instance třídy, pro kterou je tato hodnota použita pro ověření. | |
Inherited | Označuje, že instance třídy, pro kterou je tato hodnota použita bude povoleno nebo zakázáno ověřování založeno na nastavení pro své nadřazené třídy. |
Poznámky
Tento výčet je použita jako argument atributu class ValidationStateAttribute.
Můžete aplikovat ValidationState.Disabled nastavení odvozené třídy, jehož nadřízený je povolena pro ověření, protože odvozené třídy mají ValidationState své nadřazené třídy ve výchozím nastavení.
Další informace o ověřování naleznete v tématu Ověření domény specifické pro jazyk.
Příklady
Následující příklad ukazuje ValidationState atributu pomocí ValidationState výčtu povolení na osobu třídy k ověření.
[C#]
[ValidationState(ValidationState.Enabled)]
public partial class Person
{
//Code goes here...
}