SqlCodeAnalysisRule Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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) |