SqlCodeAnalysisRule Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |