SqlRuleExecutionContext Класс

Определение

Определяет поля, необходимые для анализа, включая модель схемы и элемент модели для анализа.

public sealed class SqlRuleExecutionContext
type SqlRuleExecutionContext = class
Public NotInheritable Class SqlRuleExecutionContext
Наследование
SqlRuleExecutionContext

Свойства

Имя Описание
ModelElement

Анализируемый TSqlObject объект.

RuleDescriptor

Описывает выполнение правила и может использоваться для доступа к

SchemaModel

Анализируемый TSqlModel объект.

ScriptFragment

Возвращает фрагмент скрипта, определяющий анализируемый элемент, если он доступен. Может иметь значение NULL.

Пытается получить наиболее подходящий TSqlFragment для использования во время процесса анализа правил. Если TSqlObject изначально был создан из скриптированного источника, будет возвращен исходный исходный фрагмент. В противном случае новый AST будет создан из ModelElement/>. Это гарантирует, что при создании отчетов SqlRuleProblemнаиболее точные сведения об источнике могут быть включены в сообщения об ошибках.

Применяется к