ProjectProblemSuppressor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta la classe di eliminazione dei problemi utilizzata dai progetti SSDT. Il metodo ShouldSuppressProblem può essere passato alla proprietà ShouldSuppressProblem per utilizzare questa classe.
Legge le informazioni di eliminazione da un file con un nome corrispondente a SuppressionFilename ("StaticCodeAnalysis.SuppressMessages.xml") nella directory radice.
Tutti i percorsi relativi verranno risolti rispetto alla cartella del progetto definita nel costruttore
public sealed class ProjectProblemSuppressor
type ProjectProblemSuppressor = class
Public NotInheritable Class ProjectProblemSuppressor
- Ereditarietà
-
ProjectProblemSuppressor
Campi
SuppressionFilename |
Nome predefinito per un file di eliminazione dei messaggi all'interno di un progetto. |
Proprietà
ShouldSuppressProblem |
Ottiene il predicato che può essere utilizzato per Se si verificano errori durante |
Metodi
AddSuppressedProblems(IEnumerable<SuppressedProblemInfo>) |
Aggiunge uno o più istanze di SuppressedProblemInfo al set di problemi eliminati. Il set completo di problemi eliminati verrà immediatamente scritto nel file XML di backup. |
CreateSuppressor(String, String) |
Crea un nuovo oggetto ProjectProblemSuppressor. |
CreateSuppressor(String) |
Crea un nuovo oggetto ProjectProblemSuppressor. |
GetSuppressedProblems() |
Ottiene informazioni su problemi che verranno eliminati. In particolare, sarà restituito un set di oggetti SuppressedProblemInfo che definisce ogni combinazione di una regola da eliminare e il nome del file per cui la regola viene eliminata. |
ResetSuppressedProblems() |
Reimposta i problemi eliminati sul relativo stato predefinito. Se per il progetto esiste già un file di eliminazione XML, lo stato verrà ricaricato da tale file, altrimenti verrà reimpostato in modo che nessun problema venga eliminato. |
UnsuppressRulesFromFile(String) |
Rimuove tutte le direttive di eliminazione del problema per un determinato nome di file. L'insieme aggiornato di problemi da eliminare verrà immediatamente scritto nel file XML di supporto che descrive le regole da eliminare per un determinato file. |