다음을 통해 공유


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 유효성 검사 도중 발생 한 위반의 형식을 나타냅니다.