ProjectProblemSuppressor 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í.
Representa el supresor de problema usado por proyectos SSDT. El método ShouldSuppressProblem puede pasarse a ShouldSuppressProblem para poder usar esta clase.
Esto lee la información de supresión de un archivo con un nombre que coincida con SuppressionFilename ("StaticCodeAnalysis.SuppressMessages.xml") en el directorio raíz.
Todas las rutas de acceso relativas se resolverán en relación con la carpeta del proyecto definida en el constructor.
public sealed class ProjectProblemSuppressor
type ProjectProblemSuppressor = class
Public NotInheritable Class ProjectProblemSuppressor
- Herencia
-
ProjectProblemSuppressor
Campos
SuppressionFilename |
Nombre de archivo predeterminado para un archivo de supresión de mensajes de un proyecto. |
Propiedades
ShouldSuppressProblem |
Obtiene el predicado que se puede usar para Si se produce algún error durante |
Métodos
AddSuppressedProblems(IEnumerable<SuppressedProblemInfo>) |
Agrega una o más instancias de SuppressedProblemInfo al conjunto de problemas suprimidos. El conjunto completo de problemas suprimidos se escribirá inmediatamente en el archivo XML de copia de seguridad. |
CreateSuppressor(String, String) |
Crea un nuevo ProjectProblemSuppressor. |
CreateSuppressor(String) |
Crea un nuevo ProjectProblemSuppressor. |
GetSuppressedProblems() |
Obtiene información sobre los problemas que se van a eliminar. En concreto, se devolverá un conjunto de objetos SuppressedProblemInfo que define cada combinación de una regla que se va a eliminar y el nombre del archivo para el que se suprime la regla. |
ResetSuppressedProblems() |
Restablece los problemas suprimidos a su estado predeterminado. Si ya existía un archivo de supresión de XML para el proyecto, el estado se volverá a cargar a partir de ahí, en caso contrario, se restablecerá para que no se suprima ningún problema. |
UnsuppressRulesFromFile(String) |
Quita todas las directivas de supresión de problemas para un nombre de archivo determinado. El conjunto actualizado de problemas a suprimir se escribirá inmediatamente en el archivo XML de copia de seguridad, que describe qué reglas se deben suprimir para un archivo determinado. |