Microsoft.VisualStudio.Modeling.Validation 네임스페이스
Microsoft.VisualStudio.Modeling.Validation 네임스페이스는 데이터의 유효성과 해당 요소 간의 일관성을 확인하기 위해 사용할 수 있는 클래스를 제공합니다. 유효성 검사 중에 오류, 경고 및 메시지가 오류 목록 창에 나타나도록 유효성 검사가 Visual Studio에 통합됩니다.
사용자 모델을 열고 모델을 저장 하거나 바로 가기 메뉴에서 유효성 검사 옵션을 클릭 하면 유효성 검사가 발생 하는지 지정할 수 있습니다. 메뉴 명령이 나 이벤트 처리기의 일부로 예를 들어 프로그램 코드에서 유효성 검사를 호출할 수 있습니다.
자세한 내용은 도메인별 언어에서 유효성 검사을 참조하십시오.
클래스
클래스 | 설명 | |
---|---|---|
![]() |
ValidationContext | 수행 중인 현재 유효성 검사를 처리에 대한 정보를 포함합니다. |
![]() |
ValidationController | 저장소 또는 파티션의 단일 모델 요소 또는 모든 모델 요소에 대한 유효성 검사 논리를 포함합니다. |
![]() |
ValidationMessage | 오류, 경고 또는 메시지를 설명하는 유효성 검사 메시지를 나타냅니다. |
![]() |
ValidationMessageObserver | 유효성 검사 메서드에서 생성된 오류, 메시지 및 경고를 보고합니다. |
![]() |
ValidationMethodAttribute | 유효성을 검사하는 동안 호출해야 하는 메서드에 이 특성을 적용합니다. |
![]() |
ValidationStateAttribute | 인스턴스가 유효성 검사 작업에 포함되는지 여부를 제어하기 위해 이 특성을 모델 요소 클래스에 적용합니다.기본적으로 모델 요소는 자신이 속한 클래스에 대해 유효성 검사가 명시적으로 설정된 경우에만 이 특성을 사용하여 유효성이 검사됩니다. |
열거형
열거형 | 설명 | |
---|---|---|
![]() |
ValidationCategories | 이 열거형은 사용자 지정 특성 ValidationMethodAttribute의 생성자에 대한 매개 변수입니다. 규칙이 호출되는 유효성 검사의 형식을 지정합니다. |
![]() |
ValidationState | 클래스의 인스턴스를 유효성 검사에 사용할 것인지 여부를 식별합니다. |
![]() |
ViolationType | 유효성 검사 도중 발생한 위반 형식을 나타냅니다. |