Freigeben über


StaticCodeAnalysisRule-Klasse

Stellt eine Basisklasse für eine Gruppe oder eine Kategorie ähnlicher Regeln bereit.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.StaticCodeAnalysis.DataRule
    Microsoft.Data.Schema.StaticCodeAnalysis.StaticCodeAnalysisRule

Namespace:  Microsoft.Data.Schema.StaticCodeAnalysis
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
Public MustInherit Class StaticCodeAnalysisRule _
    Inherits DataRule _
    Implements IExtension
public abstract class StaticCodeAnalysisRule : DataRule, 
    IExtension
public ref class StaticCodeAnalysisRule abstract : public DataRule, 
    IExtension
[<AbstractClass>]
type StaticCodeAnalysisRule =  
    class
        inherit DataRule
        interface IExtension
    end
public abstract class StaticCodeAnalysisRule extends DataRule implements IExtension

Der StaticCodeAnalysisRule-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode StaticCodeAnalysisRule Erstellt eine neue Standardinstanz des StaticCodeAnalysisRule-Elements.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft RuleProperties Ruft ein Objekt ab, das die Werte aller Datenregeleigenschaften enthält, oder legt es fest. (Von DataRule geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Analyze Analysiert ein Modellelement und gibt alle im Element gefundenen Probleme zurück. (Von DataRule geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode PopulateProperties Füllt die Werte der Eigenschaften für die Regel auf. (Von DataRule geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member StaticCodeAnalysisProblemCategory

Zum Seitenanfang

Hinweise

Hinweise zur Vererbung

Verwenden Sie die DataRule-Klasse als Basis, um in jeder einer beliebigen Anzahl von Kategorien eine Basisabstrakte Klasse (z. B. diese StaticCodeAnalysisRule-Klasse) zu erstellen. Aus dieser Klasse können Sie die konkreten Klassen für Regeln in jenen Kategorien für einen bestimmten Datenquellenanbieter erstellen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Data.Schema.StaticCodeAnalysis-Namespace

DataRule