SqlRuleExecutionContext Classe

Definizione

Definisce i campi necessari per l'analisi, inclusi il modello di schema e l'elemento del modello da analizzare.

public sealed class SqlRuleExecutionContext
type SqlRuleExecutionContext = class
Public NotInheritable Class SqlRuleExecutionContext
Ereditarietà
SqlRuleExecutionContext

Proprietà

Nome Descrizione
ModelElement

Oggetto TSqlObject analizzato.

RuleDescriptor

Descrive la regola da eseguire e può essere usata per accedere all'oggetto

SchemaModel

Oggetto TSqlModel analizzato.

ScriptFragment

Ottiene il frammento di script che definisce l'elemento analizzato, se disponibile. Può essere Null.

Prova a ottenere il più adatto TSqlFragment per l'uso durante il processo di analisi delle regole. Se TSqlObject è stato originariamente compilato da un'origine con script, verrà restituito il frammento di origine originale. In caso contrario, verrà generato un nuovo AST da ModelElement/>. Ciò garantisce che quando si segnalano SqlRuleProblemle informazioni di origine più accurate possono essere incluse nei messaggi di errore.

Si applica a