SqlCodeAnalysisRule Classe

Définition

Classe de base pour les règles d’analyse de code statique SQL. Une règle d’analyse analyse un élément modèle/modèle et retourne une liste de problèmes détectés lors de l’analyse.

L’implémentation de classes doit avoir une ExportCodeAnalysisRuleAttribute définition définie sur la définition de classe à découvrir et à utiliser pendant l’analyse du code.

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

Constructeurs

Nom Description
SqlCodeAnalysisRule()

Classe de base pour les règles d’analyse de code statique SQL. Une règle d’analyse analyse un élément modèle/modèle et retourne une liste de problèmes détectés lors de l’analyse.

L’implémentation de classes doit avoir une ExportCodeAnalysisRuleAttribute définition définie sur la définition de classe à découvrir et à utiliser pendant l’analyse du code.

Propriétés

Nom Description
SupportedElementTypes

Types d’éléments vérifiés par cette règle. Obligatoire si l’étendue de la règle est Element, pour Model les règles délimitées, cela n’est pas pertinent

(Hérité de SqlAnalysisRule)

Méthodes

Nom Description
Analyze(SqlRuleExecutionContext)

Effectue une analyse et retourne une liste de problèmes détectés

(Hérité de SqlAnalysisRule)

S’applique à