ValidationState 枚举

标识是否将为验证启用某类的实例。

命名空间:  Microsoft.VisualStudio.Modeling.Validation
程序集:  Microsoft.VisualStudio.Modeling.Sdk.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 中)

语法

声明
Public Enumeration ValidationState
public enum ValidationState

成员

成员名称 说明
Disabled 指示将不由这类的验证方法检验的应用这类值的类实例。
Enabled 指示为了验证将启用应用这类值的类实例。
Inherited 指示为了基于其父类设置的验证将启用应用这类值的类实例。

备注

使用对此枚举,为类 ValidationStateAttribute特性的参数。

您可以应用设置为父级为验证启用派生类的 ValidationState.Disabled,因为派生类具有其父类 ValidationState。

有关验证的更多信息,请参见域特定语言中的验证

示例

以下示例在 Person 类显示 ValidationState 特性使用 ValidationState 枚举可以进行验证。

[C#]

[ValidationState(ValidationState.Enabled)]
public partial class Person
{
    //Code goes here...
}

请参阅

参考

Microsoft.VisualStudio.Modeling.Validation 命名空间