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...
}