Microsoft.Data.Schema.StaticCodeAnalysis 네임스페이스

Microsoft.Data.Schema.StaticCodeAnalysis 네임스페이스는 정적 코드 분석 규칙을 만들고 관리하는 데 사용할 수 있는 클래스를 제공합니다.

클래스

  클래스 설명
Public 클래스 DataRule 데이터 규칙에 대한 기본 클래스를 제공합니다.
Public 클래스 DataRuleAttribute 연결된 규칙의 지역화할 수 있는 네임스페이스, 범주 및 식별자를 정의합니다.
Public 클래스 DataRuleEngine 데이터 규칙을 로드하고 실행합니다.
Public 클래스 DataRuleError DataRule 을 실행함으로써 발생하는 오류, 예외 또는 경고를 나타냅니다.
Public 클래스 DataRuleException DataRule 을 처리하는 동안 throw된 예외를 나타냅니다.
Public 클래스 DataRuleExecutionContext 정적 코드 분석 규칙이 실행되는 컨텍스트를 정의합니다.
Public 클래스 DataRuleProblem 규칙을 통해 발견된 문제에 대한 자세한 정보를 저장하는 클래스입니다.
Public 클래스 DataRuleProblemSuppressionContext 데이터베이스 코드 분석을 통해 발견된 문제를 억제하는 데 사용되는 컨텍스트 정보입니다.
Public 클래스 DataRuleProperties DataRule 개체에 대한 속성 집합을 제공합니다.
Public 클래스 DataRuleSetting 특정 규칙 및 구성에 대한 설정을 포함합니다.
Public 클래스 StaticCodeAnalysisRule 비슷한 규칙의 그룹이나 범주에 대한 기본 클래스를 제공합니다.
Public 클래스 SupportedElementTypeAttribute DataRule 이 실행되는 대상 요소의 형식을 나타냅니다.

열거형

  열거형 설명
Public 열거형 DataRuleProblemSeverity 데이터베이스 코드 분석을 통해 발견된 문제를 보고하는 데 사용되는 심각도 수준을 정의합니다.
Public 열거형 DataRuleScope DataRule 이 검사하는 범위를 지정합니다.

참고 항목

참조

기타 리소스

데이터베이스 코드를 분석하기 위한 추가 규칙 만들기 및 등록