SqlCodeAnalysisRule 클래스

정의

SQL 정적 코드 분석 규칙의 기본 클래스입니다. 분석 규칙은 모델/모델 요소를 분석하고 분석 중에 발견된 문제 목록을 반환합니다.

클래스 구현에는 코드 분석 중에 검색하고 사용할 클래스 정의가 정의되어 있어야 합니다 ExportCodeAnalysisRuleAttribute .

public abstract class SqlCodeAnalysisRule : Microsoft.SqlServer.Dac.CodeAnalysis.SqlAnalysisRule
type SqlCodeAnalysisRule = class
    inherit SqlAnalysisRule
Public MustInherit Class SqlCodeAnalysisRule
Inherits SqlAnalysisRule
상속
SqlCodeAnalysisRule

생성자

Name Description
SqlCodeAnalysisRule()

SQL 정적 코드 분석 규칙의 기본 클래스입니다. 분석 규칙은 모델/모델 요소를 분석하고 분석 중에 발견된 문제 목록을 반환합니다.

클래스 구현에는 코드 분석 중에 검색하고 사용할 클래스 정의가 정의되어 있어야 합니다 ExportCodeAnalysisRuleAttribute .

속성

Name Description
SupportedElementTypes

이 규칙에서 검사한 요소의 형식입니다. 규칙 범위가 있으면 필수입니다. ElementModel 범위가 지정된 규칙의 경우 관련이 없습니다.

(다음에서 상속됨 SqlAnalysisRule)

메서드

Name Description
Analyze(SqlRuleExecutionContext)

분석을 수행하고 검색된 문제 목록을 반환합니다.

(다음에서 상속됨 SqlAnalysisRule)

적용 대상