SqlCodeAnalysisRule 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
SQL 静态代码分析规则的基类。 分析规则分析模型/模型元素,并返回分析期间发现的问题列表。
实现类必须在 ExportCodeAnalysisRuleAttribute 类定义上定义,才能在代码分析期间发现和使用类定义。
public abstract class SqlCodeAnalysisRule : Microsoft.SqlServer.Dac.CodeAnalysis.SqlAnalysisRule
type SqlCodeAnalysisRule = class
inherit SqlAnalysisRule
Public MustInherit Class SqlCodeAnalysisRule
Inherits SqlAnalysisRule
- 继承
构造函数
| 名称 | 说明 |
|---|---|
| SqlCodeAnalysisRule() |
SQL 静态代码分析规则的基类。 分析规则分析模型/模型元素,并返回分析期间发现的问题列表。 实现类必须在 ExportCodeAnalysisRuleAttribute 类定义上定义,才能在代码分析期间发现和使用类定义。 |
属性
| 名称 | 说明 |
|---|---|
| SupportedElementTypes |
此规则检查的元素类型。 如果规则范围为 Element必需,则对于 Model 限定范围的规则,这不相关 (继承自 SqlAnalysisRule) |
方法
| 名称 | 说明 |
|---|---|
| Analyze(SqlRuleExecutionContext) |
执行分析并返回检测到的问题列表 (继承自 SqlAnalysisRule) |