다음을 통해 공유


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 네임스페이스