CodeAnalysisServiceSettings Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define los valores de configuración opcionales para .CodeAnalysisService Esto puede determinar en qué reglas se ejecutan, cómo suprimir determinados problemas y dónde guardar los resultados.
Esta configuración también se puede establecer en una CodeAnalysisService vez creada, pero se incluyen aquí para que la construcción sea más cómoda.
public sealed class CodeAnalysisServiceSettings
type CodeAnalysisServiceSettings = class
Public NotInheritable Class CodeAnalysisServiceSettings
- Herencia
-
CodeAnalysisServiceSettings
Constructores
| Nombre | Description |
|---|---|
| CodeAnalysisServiceSettings() |
Crea un nuevo objeto CodeAnalysisServiceSettings. |
Propiedades
| Nombre | Description |
|---|---|
| CodeAnalysisSucceededFile |
Ruta de acceso opcional a un archivo que se crea si el análisis se realiza correctamente. Esto se puede usar para comprobar si se debe ejecutar o no el análisis; por ejemplo, si se analiza un dacpac, comparando el tiempo de modificación del archivo dacpac frente al archivo de éxito de análisis puede indicarle si el dacpac es más reciente que el último análisis. Esta propiedad se asigna directamente a CodeAnalysisSucceededFile. |
| ResultsFile |
Ruta de acceso opcional a un archivo de resultados. Si se especifica esto, el servicio de análisis guardará todos los resultados en un archivo XML al final del análisis. Si no se especifica ninguna ruta de acceso de archivo, esto no se realizará automáticamente, pero SerializeResultsToXml(String) se puede usar para generar los resultados una vez completado el análisis. Esta propiedad se asigna directamente a ResultsFile. |
| RuleSettings |
La configuración de regla opcional define qué reglas se deben ejecutar durante el análisis y la gravedad de los problemas creados. Si no se especifica ningún CodeAnalysisRuleSettings comportamiento predeterminado es ejecutar todas las reglas detectadas. Esta propiedad se aplica mediante ApplyRuleSettings(CodeAnalysisRuleSettings). |
| ShouldSuppressProblem |
Predicado opcional que se puede usar para suprimir problemas generados por reglas durante el análisis. Consulte SetProblemSuppressor(Predicate<SqlRuleProblemSuppressionContext>) para obtener más información. Esta propiedad se aplica mediante SetProblemSuppressor(Predicate<SqlRuleProblemSuppressionContext>). |
| ValidationMode |
Determina la validación realizada en el modelo antes del análisis de código. Esto se puede usar para omitir el requisito de que un TSqlModel sea válido antes de su análisis por una regla de análisis de código. |