SqlRuleExecutionContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义分析所需的字段,包括要分析的架构模型和模型元素。
public sealed class SqlRuleExecutionContext
type SqlRuleExecutionContext = class
Public NotInheritable Class SqlRuleExecutionContext
- 继承
-
SqlRuleExecutionContext
属性
| 名称 | 说明 |
|---|---|
| ModelElement |
正在 TSqlObject 分析的。 |
| RuleDescriptor |
描述正在执行的规则,并可用于访问 |
| SchemaModel |
正在 TSqlModel 分析的。 |
| ScriptFragment |
获取定义要分析的元素(如果可用)的脚本片段。 可以为 null。 尝试获取最适合 TSqlFragment 在规则分析过程中使用的选项。 如果 TSqlObject 最初是从脚本源生成的,则将返回原始源片段。 否则,将从 ModelElement/>. 这可确保在报告 SqlRuleProblem最准确的源信息时可以包含在错误消息中。 |