CodeAnalysisServiceSettings 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
에 대한 선택적 구성 설정을 정의합니다 CodeAnalysisService. 실행 중인 규칙, 특정 문제를 표시하지 않는 방법 및 결과를 저장할 위치를 결정할 수 있습니다.
이러한 설정은 생성된 후에 설정할 CodeAnalysisService 수도 있지만, 구성을 보다 편리하게 만들기 위해 여기에 포함됩니다.
public sealed class CodeAnalysisServiceSettings
type CodeAnalysisServiceSettings = class
Public NotInheritable Class CodeAnalysisServiceSettings
- 상속
-
CodeAnalysisServiceSettings
생성자
| Name | Description |
|---|---|
| CodeAnalysisServiceSettings() |
새 CodeAnalysisServiceSettings 개체를 만듭니다. |
속성
| Name | Description |
|---|---|
| CodeAnalysisSucceededFile |
분석이 성공하면 생성되는 파일의 선택적 경로입니다. 이는 분석을 실행해야 하는지 여부를 확인하는 데 사용할 수 있습니다. 예를 들어 dacpac를 분석하는 경우 dacpac의 수정 시간과 분석 성공 파일을 비교하면 dacpac이 마지막 분석보다 최신인지 여부를 알 수 있습니다. 이 속성은 .에 직접 매핑됩니다 CodeAnalysisSucceededFile. |
| ResultsFile |
결과 파일의 선택적 경로입니다. 이 항목을 지정하면 분석 서비스는 분석이 끝날 때 모든 결과를 XML 파일에 저장합니다. 파일 경로를 지정하지 않으면 자동으로 수행되지 않지만 SerializeResultsToXml(String) 분석이 완료된 후 결과를 출력하는 데 사용할 수 있습니다. 이 속성은 .에 직접 매핑됩니다 ResultsFile. |
| RuleSettings |
선택적 규칙 설정은 분석 중에 실행해야 하는 규칙과 생성된 문제의 심각도를 정의합니다. 지정되지 않은 CodeAnalysisRuleSettings 경우 기본 동작은 검색된 모든 규칙을 실행하는 것입니다. 이 속성은 을 사용하여 ApplyRuleSettings(CodeAnalysisRuleSettings)적용됩니다. |
| ShouldSuppressProblem |
분석 중에 규칙에 의해 발생한 문제를 표시하지 않는 데 사용할 수 있는 선택적 조건자입니다. 자세한 내용은 SetProblemSuppressor(Predicate<SqlRuleProblemSuppressionContext>)을 참조하세요. 이 속성은 을 사용하여 SetProblemSuppressor(Predicate<SqlRuleProblemSuppressionContext>)적용됩니다. |
| ValidationMode |
코드 분석 전에 모델에서 수행된 유효성 검사를 결정합니다. 코드 분석 규칙에서 분석하기 전에 TSqlModel이 유효해야 하는 요구 사항을 우회하는 데 사용할 수 있습니다. |