Freigeben über


ProjectProblemSuppressor Klasse

Definition

Der Problemfilter für SSDT-Projekte. Zur Verwendung dieser Klasse kann die ShouldSuppressProblem-Methode an ShouldSuppressProblem übergeben werden.

Liest die Unterdrückungsinformationen aus einer Datei mit dem Namen SuppressionFilename ("StaticCodeAnalysis.SuppressMessages.xml") aus dem Stammverzeichnis.

Alle relativen Pfade werden relativ zum im Konstruktor definierten Projektordner aufgelöst.

public sealed class ProjectProblemSuppressor
type ProjectProblemSuppressor = class
Public NotInheritable Class ProjectProblemSuppressor
Vererbung
ProjectProblemSuppressor

Felder

SuppressionFilename

Der Standarddateiname für eine Meldungsunterdrückungsdatei innerhalb eines Projekts.

Eigenschaften

ShouldSuppressProblem

Ruft das Prädikat ab, das für

Wenn fehler während der

Methoden

AddSuppressedProblems(IEnumerable<SuppressedProblemInfo>)

Fügt dem Satz der unterdrückten Probleme eine oder mehrere Instanzen von SuppressedProblemInfo hinzu. Anschließend wird der vollständige Satz der unterdrückten Probleme sofort in die unterstützende XML-Datei geschrieben.

CreateSuppressor(String, String)

Erstellt einen neuen ProjectProblemSuppressor.

CreateSuppressor(String)

Erstellt einen neuen ProjectProblemSuppressor.

GetSuppressedProblems()

Ruft Informationen zu den zu unterdrückenden Problemen ab. Es wird insbesondere eine Reihe von SuppressedProblemInfo-Objekten zurückgegeben, die jede Kombination einer zu unterdrückenden Regel sowie den Namen der Datei definiert, für die die Regel unterdrückt wird.

ResetSuppressedProblems()

Setzt die unterdrückten Probleme auf ihren Standardstatus zurück. Wenn bereits eine XML-Unterdrückungsdatei für das Projekt besteht, wird der Status aus dieser geladen. Andernfalls wird er so zurückgesetzt, dass keine Probleme unterdrückt werden.

UnsuppressRulesFromFile(String)

Entfernt für einen bestimmten Dateinamen alle Problemunterdrückungsdirektiven.

Der aktualisierte Satz der zu unterdrückenden Probleme wird sofort in die unterstützende XML-Datei geschrieben, die beschreibt, welche Regeln für eine bestimmte Datei unterdrückt werden sollen.

Gilt für: