SqlRuleExecutionContext Klasse

Definition

Definiert die felder, die für die Analyse erforderlich sind, einschließlich des schemamodells und des Modellelements, das analysiert werden soll.

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

Eigenschaften

Name Beschreibung
ModelElement

Das TSqlObject Analysierte.

RuleDescriptor

Beschreibt die ausgeführte Regel und kann für den Zugriff auf die

SchemaModel

Das TSqlModel Analysierte.

ScriptFragment

Ruft das Skriptfragment ab, das das zu analysierende Element definiert, falls dies verfügbar ist. Kann null sein.

Versucht, während des Regelanalyseprozesses die für die Verwendung am besten geeigneten TSqlFragment zu erhalten. Wenn das TSqlObject ursprünglich aus einer skriptierten Quelle erstellt wurde, wird das ursprüngliche Quellfragment zurückgegeben. Andernfalls wird ein neues AST aus dem ModelElement/>generiert. Dadurch wird sichergestellt, dass beim Melden SqlRuleProblemder genauesten Quellinformationen in die Fehlermeldungen einbezogen werden können.

Gilt für: