Microsoft.Data.Schema.StaticCodeAnalysis-Namespace

Der Microsoft.Data.Schema.StaticCodeAnalysis-Namespace stellt Klassen bereit, mit denen Sie Analyseregeln für statischen Code erstellen und verwalten können.

Klassen

  Klasse Beschreibung
Öffentliche Klasse DataRule Stellt eine Basisklasse für Datenregeln bereit.
Öffentliche Klasse DataRuleAttribute Definiert einen lokalisierbaren Namespace, eine Kategorie und einen Bezeichner für die zugeordnete Regel.
Öffentliche Klasse DataRuleEngine Lädt Datenregeln und führt sie aus.
Öffentliche Klasse DataRuleError Stellt einen Fehler, eine Ausnahme oder eine Warnung dar, die beim Ausführen eines DataRule-Elements generiert werden.
Öffentliche Klasse DataRuleException Stellt eine während der Verarbeitung eines DataRule-Elements ausgelöste Ausnahme dar.
Öffentliche Klasse DataRuleExecutionContext Definiert den Kontext zur Ausführung einer statischen Codeanalyseregel.
Öffentliche Klasse DataRuleProblem Eine Klasse, in der die Details eines von einer Regel erkannten Problems gespeichert werden.
Öffentliche Klasse DataRuleProblemSuppressionContext Die Kontextinformationen, die zum Unterdrücken eines bei der Datenbankcodeanalyse gefundenen Problems verwendet werden.
Öffentliche Klasse DataRuleProperties Stellt einen Satz von Eigenschaften für ein DataRule-Objekt bereit.
Öffentliche Klasse DataRuleSetting Enthält die Einstellungen für eine bestimmte Regel und eine bestimmte Konfiguration.
Öffentliche Klasse StaticCodeAnalysisRule Stellt eine Basisklasse für eine Gruppe oder eine Kategorie ähnlicher Regeln bereit.
Öffentliche Klasse SupportedElementTypeAttribute Gibt den Elementtyp an, für den ein DataRule-Element ausgeführt wird.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration DataRuleProblemSeverity Definiert die Schweregrade, die beim Melden von bei der Datenbankcodeanalyse gefundenen Problemen verwendet werden.
Öffentliche Enumeration DataRuleScope Gibt den Bereich an, der von einem DataRule-Element überprüft wird.

Siehe auch

Referenz

Weitere Ressourcen

Erstellen und Registrieren zusätzlicher Regeln für die Datenbankcodeanalyse