Поделиться через


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 - пространство имен