CodeAnalysisServiceSettings 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.
Définit les paramètres de configuration facultatifs d’un CodeAnalysisService. Cela peut déterminer les règles à exécuter, comment supprimer certains problèmes et où enregistrer les résultats.
Ces paramètres peuvent également être définis après sa création, mais sont inclus ici pour rendre la CodeAnalysisService construction plus pratique.
public sealed class CodeAnalysisServiceSettings
type CodeAnalysisServiceSettings = class
Public NotInheritable Class CodeAnalysisServiceSettings
- Héritage
-
CodeAnalysisServiceSettings
Constructeurs
| Nom | Description |
|---|---|
| CodeAnalysisServiceSettings() |
Crée un objet CodeAnalysisServiceSettings. |
Propriétés
| Nom | Description |
|---|---|
| CodeAnalysisSucceededFile |
Chemin facultatif d’un fichier créé si l’analyse réussit. Cela peut être utilisé pour vérifier si l’analyse doit être exécutée ou non, par exemple si l’analyse d’un dacpac, la comparaison de l’heure de modification du dacpac par rapport au fichier de réussite de l’analyse peut vous indiquer si le dacpac est plus récent que la dernière analyse. Cette propriété est directement mappée à CodeAnalysisSucceededFile. |
| ResultsFile |
Chemin d’accès facultatif à un fichier de résultats. Si cela est spécifié, le service d’analyse enregistre tous les résultats dans un fichier XML à la fin de l’analyse. Si aucun chemin d’accès de fichier n’est spécifié, cela ne sera pas effectué automatiquement, mais SerializeResultsToXml(String) peut être utilisé pour générer les résultats une fois l’analyse terminée. Cette propriété est directement mappée à ResultsFile. |
| RuleSettings |
Les paramètres de règle facultatifs définissent les règles à exécuter pendant l’analyse et la gravité des problèmes créés. Si aucun n’est CodeAnalysisRuleSettings spécifié, le comportement par défaut consiste à exécuter toutes les règles découvertes. Cette propriété est appliquée à l’aide ApplyRuleSettings(CodeAnalysisRuleSettings)de . |
| ShouldSuppressProblem |
Prédicat facultatif qui peut être utilisé pour supprimer les problèmes soulevés par les règles pendant l’analyse. Si vous souhaitez plus d’informations, consultez SetProblemSuppressor(Predicate<SqlRuleProblemSuppressionContext>). Cette propriété est appliquée à l’aide SetProblemSuppressor(Predicate<SqlRuleProblemSuppressionContext>)de . |
| ValidationMode |
Détermine la validation effectuée sur le modèle avant l’analyse du code. Cela peut être utilisé pour contourner l’exigence qu’un TSqlModel soit valide avant l’analyse par une règle d’analyse du code. |