SchemaCompareModelProviderBase-Klasse

Stellt eine Basisklasse für Schemavergleichsmodell-Anbieterobjekte bereit, die im Fenster Schemavergleich von Visual Studio verwendet werden.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareModelProviderBase
    Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareConnectionBasedModelProvider
    Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareFileBasedModelProvider
    Microsoft.VisualStudio.Data.Schema.Package.SchemaCompare.SchemaCompareProjectBasedModelProvider

Namespace:  Microsoft.Data.Schema.Tools.Compare.Schema
Assembly:  Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)

Syntax

'Declaration
Public MustInherit Class SchemaCompareModelProviderBase _
    Implements ISchemaCompareModelProvider
public abstract class SchemaCompareModelProviderBase : ISchemaCompareModelProvider
public ref class SchemaCompareModelProviderBase abstract : ISchemaCompareModelProvider
[<AbstractClass>]
type SchemaCompareModelProviderBase =  
    class
        interface ISchemaCompareModelProvider
    end
public abstract class SchemaCompareModelProviderBase implements ISchemaCompareModelProvider

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode SchemaCompareModelProviderBase Initialisiert eine neue Instanz der SchemaCompareModelProviderBase-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft Canceled
Öffentliche Eigenschaft ConnectionType Ruft den Verbindungstyp ab.
Öffentliche Eigenschaft DatabaseSchemaProvider Ruft den aktuellen Datenbankschema-Anbieter ab oder legt ihn fest.Die set-Prozedur ist geschützt.
Öffentliche Eigenschaft ModelInformation Ruft beim Implementieren in einer abgeleiteten Klasse die aktuellen Modellinformationen ab.
Öffentliche Eigenschaft Name Ruft beim Implementieren in einer abgeleiteten Klasse den Namen dieses Objekts ab oder legt ihn fest.
Öffentliche Eigenschaft Translator Ruft das aktuelle Konvertierungsprogramm ab oder legt es fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Cancel
Öffentliche Methode Deserialize Deserialisiert die Einstellungen für dieses Objekt aus dem bereitgestellten XML-Knoten und gibt eine Fehlermeldung zurück, wenn ein Problem auftritt.
Ö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.)
Geschützte MethodeStatischer Member GetDSP Gibt den aktuellen Datenbankschema-Anbieter mithilfe des bereitgestellten Typs zurück.
Ö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.)
Öffentliche Methode IsCompatible Gibt einen Wert zurück, der angibt, ob der angegebene Modellanbieter mit diesem Modellanbieter kompatibel ist.
Öffentliche Methode IsEqual Gibt einen Wert zurück, der angibt, ob der angegebene Modellanbieter und dieser Modellanbieter gleich sind.
Geschützte Methode IsEqualTemplate Gibt beim Implementieren in einer abgeleiteten Klasse einen Wert zurück, der angibt, ob der angegebene Modellanbieter mit der gleichen Vorlage erstellt wurde wie dieser Modellanbieter.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ResetCancel
Öffentliche Methode Serialize Speichert den Zustand dieses Modellanbieters im angegebenen XML-Knoten.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode Uninitialize Wird im Fenster Schemavergleich von Visual Studio aufgerufen, wenn der Inhalt des Fensters gelöscht wird.
Öffentliche Methode Validate Gibt einen Wert zurück, der angibt, ob die Verbindungszeichenfolge eine Verbindung mit einem Server und einer Datenbankversion herstellen kann, die verglichen werden können.

Zum Seitenanfang

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.Tools.Compare.Schema-Namespace

ISchemaCompareModelProvider