다음을 통해 공유


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 이 값이 적용되는 클래스의 인스턴스가 해당 부모 클래스의 설정을 기반으로 유효성 검사를 위해 활성화되는지 또는 비활성화되는지 여부를 나타냅니다.

설명

이 열거형은 class 특성에 대 한 인수로 사용 ValidationStateAttribute.

적용할 수 있는 ValidationState.Disabled 설정이 파생 클래스가 있기 때문에 부모가 유효성 검사에 사용할 수 있는 파생된 클래스를는 ValidationState 기본적으로 해당 부모 클래스의.

유효성 검사에 대한 자세한 내용은 도메인별 언어에서 유효성 검사를 참조하십시오.

예제

다음 예제는 ValidationState 특성을 사용 하는 ValidationState Person 클래스에 유효성 검사를 사용 하는 열거형입니다.

[C#]

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

참고 항목

참조

Microsoft.VisualStudio.Modeling.Validation 네임스페이스