Langage

SqlRuleExecutionContext Classe

Définition

Définit les champs nécessaires à l’analyse, y compris le modèle de schéma et l’élément de modèle à analyser.

public sealed class SqlRuleExecutionContext
type SqlRuleExecutionContext = class
Public NotInheritable Class SqlRuleExecutionContext
Héritage
SqlRuleExecutionContext

Propriétés

Nom Description
ModelElement

En TSqlObject cours d’analyse.

RuleDescriptor

Décrit la règle en cours d’exécution et peut être utilisée pour accéder au

SchemaModel

En TSqlModel cours d’analyse.

ScriptFragment

Obtient le fragment de script qui définit l’élément en cours d’analyse, s’il est disponible. Peut être null.

Tente d’obtenir l’utilisation la plus appropriée TSqlFragment pendant le processus d’analyse des règles. Si le TSqlObject a été créé à l’origine à partir d’une source scriptée, le fragment source d’origine est retourné. Sinon, un nouvel AST sera généré à partir de /ModelElement>. Cela garantit que lorsque vous signalez SqlRuleProblemles informations sources les plus précises, vous pouvez les inclure dans les messages d’erreur.

S’applique à