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 。

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

示例

下面的示例在 person 类公开 ValidationState 属性使用 ValidationState 枚举允许进行验证。

[C#]

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

请参见

参考

Microsoft.VisualStudio.Modeling.Validation 命名空间