다음을 통해 공유


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

Microsoft.VisualStudio.Modeling.Validation 네임스페이스는 데이터의 유효성과 해당 요소 간의 일관성을 확인하기 위해 사용할 수 있는 클래스를 제공합니다. 유효성 검사 중에 오류, 경고 및 메시지가 오류 목록 창에 나타나도록 유효성 검사가 Visual Studio에 통합됩니다.

사용자 모델을 열고 모델을 저장 하거나 바로 가기 메뉴에서 유효성 검사 옵션을 클릭 하면 유효성 검사가 발생 하는지 지정할 수 있습니다. 메뉴 명령이 나 이벤트 처리기의 일부로 예를 들어 프로그램 코드에서 유효성 검사를 호출할 수 있습니다.

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

클래스

  클래스 설명
Public 클래스 ValidationContext 수행 중인 현재 유효성 검사를 처리에 대한 정보를 포함합니다.
Public 클래스 ValidationController 저장소 또는 파티션의 단일 모델 요소 또는 모든 모델 요소에 대한 유효성 검사 논리를 포함합니다.
Public 클래스 ValidationMessage 오류, 경고 또는 메시지를 설명하는 유효성 검사 메시지를 나타냅니다.
Public 클래스 ValidationMessageObserver 유효성 검사 메서드에서 생성된 오류, 메시지 및 경고를 보고합니다.
Public 클래스 ValidationMethodAttribute 유효성을 검사하는 동안 호출해야 하는 메서드에 이 특성을 적용합니다.
Public 클래스 ValidationStateAttribute 인스턴스가 유효성 검사 작업에 포함되는지 여부를 제어하기 위해 이 특성을 모델 요소 클래스에 적용합니다.기본적으로 모델 요소는 자신이 속한 클래스에 대해 유효성 검사가 명시적으로 설정된 경우에만 이 특성을 사용하여 유효성이 검사됩니다.

열거형

  열거형 설명
Public 열거형 ValidationCategories 이 열거형은 사용자 지정 특성 ValidationMethodAttribute의 생성자에 대한 매개 변수입니다. 규칙이 호출되는 유효성 검사의 형식을 지정합니다.
Public 열거형 ValidationState 클래스의 인스턴스를 유효성 검사에 사용할 것인지 여부를 식별합니다.
Public 열거형 ViolationType 유효성 검사 도중 발생한 위반 형식을 나타냅니다.