SqlRuleExecutionContext Clase

Definición

Define los campos necesarios para el análisis, incluido el modelo de esquema y el elemento de modelo que se van a analizar.

public sealed class SqlRuleExecutionContext
type SqlRuleExecutionContext = class
Public NotInheritable Class SqlRuleExecutionContext
Herencia
SqlRuleExecutionContext

Propiedades

Nombre Description
ModelElement

Objeto TSqlObject que se está analizando.

RuleDescriptor

Describe la regla que se ejecuta y se puede usar para acceder a .

SchemaModel

Objeto TSqlModel que se está analizando.

ScriptFragment

Obtiene el fragmento de script que define el elemento que se está analizando, si está disponible. Puede ser null.

Intenta obtener el más adecuado TSqlFragment para su uso durante el proceso de análisis de reglas. Si el TSqlObject se creó originalmente a partir de un origen con script, se devolverá el fragmento de origen original. De lo contrario, se generará un nuevo AST a partir de ModelElement/>. Esto garantiza que cuando se notifica SqlRuleProblemla información de origen más precisa se puede incluir en los mensajes de error.

Se aplica a