标识是否将为验证启用某类的实例。
命名空间: 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...
}