SqlCodeAnalysisRule Klasse

Definition

Basisklasse für SQL-Regeln für statische Codeanalyseregeln. Eine Analyseregel analysiert ein Modell-/Modellelement und gibt eine Liste der Probleme zurück, die während der Analyse gefunden wurden.

Die Implementierung von Klassen muss für ExportCodeAnalysisRuleAttribute die Klassendefinition definiert sein, die während der Codeanalyse ermittelt und verwendet werden soll.

public abstract class SqlCodeAnalysisRule : Microsoft.SqlServer.Dac.CodeAnalysis.SqlAnalysisRule
type SqlCodeAnalysisRule = class
    inherit SqlAnalysisRule
Public MustInherit Class SqlCodeAnalysisRule
Inherits SqlAnalysisRule
Vererbung
SqlCodeAnalysisRule

Konstruktoren

Name Beschreibung
SqlCodeAnalysisRule()

Basisklasse für SQL-Regeln für statische Codeanalyseregeln. Eine Analyseregel analysiert ein Modell-/Modellelement und gibt eine Liste der Probleme zurück, die während der Analyse gefunden wurden.

Die Implementierung von Klassen muss für ExportCodeAnalysisRuleAttribute die Klassendefinition definiert sein, die während der Codeanalyse ermittelt und verwendet werden soll.

Eigenschaften

Name Beschreibung
SupportedElementTypes

Von dieser Regel überprüfte Typen von Elementen. Erforderlich, wenn der Regelbereich lautet Element, für Model bereichsbezogene Regeln ist dies nicht relevant

(Geerbt von SqlAnalysisRule)

Methoden

Name Beschreibung
Analyze(SqlRuleExecutionContext)

Führt Eine Analyse durch und gibt eine Liste der erkannten Probleme zurück.

(Geerbt von SqlAnalysisRule)

Gilt für: