ProjectProblemSuppressor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |