Condividi tramite


ProjectProblemSuppressor Classe

Definizione

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)

Crea un nuovo oggetto ProjectProblemSuppressor.

CreateSuppressor(String, 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.

Si applica a