ValidationState - перечисление
Определяет, включаются ли экземпляры класса для проверки.
Пространство имен: Microsoft.VisualStudio.Modeling.Validation
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Синтаксис
'Декларация
Public Enumeration ValidationState
public enum ValidationState
Члены
Имя члена | Описание | |
---|---|---|
Disabled | Указывает, что экземпляры класса, к которому применяется данное значение не будут проверяться методами проверки для данного класса. | |
Enabled | Указывает, что экземпляры класса, к которому применяется данное значение будет включен для проверки. | |
Inherited | Указывает, что экземпляры класса, к которому применяется данное значение включаются или будут заблокированы для проверки на основании параметров для родительского класса. |
Заметки
Это перечисление используется в качестве аргумента в атрибуте класса ValidationStateAttribute.
Можно применить ValidationState.Disabled установка к производному классу родительским для которого включен для проверки, поскольку производные классы имеют ValidationState родительского класса по умолчанию.
Дополнительные сведения о проверке см. в разделе Проверка в доменных языках.
Примеры
В следующем примере показан ValidationState атрибут использование ValidationState перечисление для включения проверки в классе person.
[C#]
[ValidationState(ValidationState.Enabled)]
public partial class Person
{
//Code goes here...
}
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Validation - пространство имен