Freigeben über


SchemaCompareFileBasedModelProvider-Klasse

Stellt eine Basisklasse für einen dateibasierten Modellanbieter zum Vergleichen von Schemas im Fenster Schemavergleich von Visual Studio Premium und Visual Studio Ultimate.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareModelProviderBase
    Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareFileBasedModelProvider

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

Syntax

'Declaration
Public Class SchemaCompareFileBasedModelProvider _
    Inherits SchemaCompareModelProviderBase
public class SchemaCompareFileBasedModelProvider : SchemaCompareModelProviderBase
public ref class SchemaCompareFileBasedModelProvider : public SchemaCompareModelProviderBase
type SchemaCompareFileBasedModelProvider =  
    class
        inherit SchemaCompareModelProviderBase
    end
public class SchemaCompareFileBasedModelProvider extends SchemaCompareModelProviderBase

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

Konstruktoren

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

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft Canceled (Von SchemaCompareModelProviderBase geerbt.)
Öffentliche Eigenschaft ConnectionType Ruft den Verbindungstyp ab. (Überschreibt SchemaCompareModelProviderBase.ConnectionType.)
Öffentliche Eigenschaft DatabaseFileName Ruft den Dateinamen für die Datenbank ab oder legt diesen fest.
Öffentliche Eigenschaft DatabaseSchemaProvider Ruft den aktuellen Datenbankschema-Anbieter ab oder legt ihn fest.Die set-Prozedur ist geschützt. (Von SchemaCompareModelProviderBase geerbt.)
Öffentliche Eigenschaft ModelInformation Ruft die Modellinformationen für den aktuellen Modellanbieter ab. (Überschreibt SchemaCompareModelProviderBase.ModelInformation.)
Öffentliche Eigenschaft Name Ruft beim Implementieren in einer abgeleiteten Klasse den Namen dieses Objekts ab oder legt ihn fest. (Von SchemaCompareModelProviderBase geerbt.)
Öffentliche Eigenschaft Translator Ruft das aktuelle Konvertierungsprogramm ab oder legt es fest. (Von SchemaCompareModelProviderBase geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Cancel (Von SchemaCompareModelProviderBase geerbt.)
Öffentliche Methode Deserialize Deserialisiert den Zustand des aktuellen Anbieters aus dem angegebenen XML-Knoten. (Überschreibt SchemaCompareModelProviderBase.Deserialize(XmlNode, String%).)
Ö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.)
Öffentliche Methode IsCompatible Gibt einen Wert zurück, der angibt, ob der bereitgestellte Modellanbieter mit dem aktuellen Modellanbieter kompatibel ist. (Überschreibt SchemaCompareModelProviderBase.IsCompatible(ISchemaCompareModelProvider, String%).)
Öffentliche Methode IsEqual Gibt einen Wert zurück, der angibt, ob der angegebene Modellanbieter und dieser Modellanbieter gleich sind. (Von SchemaCompareModelProviderBase geerbt.)
Geschützte Methode IsEqualTemplate Gibt einen Wert zurück, der angibt, ob der bereitgestellte Modellanbieter für den Vergleich auf der gleichen Vorlage basiert. (Überschreibt SchemaCompareModelProviderBase.IsEqualTemplate(ISchemaCompareModelProvider).)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ResetCancel (Von SchemaCompareModelProviderBase geerbt.)
Öffentliche Methode Serialize Serialisiert das aktuelle Objekt in den bereitgestellten übergeordneten XML-Knoten. (Überschreibt SchemaCompareModelProviderBase.Serialize(XmlNode).)
Ö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. (Von SchemaCompareModelProviderBase geerbt.)
Öffentliche Methode Validate Gibt einen Wert zurück, der angibt, ob der Dateiname auf eine vorhandene Datei verweist. Andernfalls wird eine Fehlermeldung zurückgegeben. (Überschreibt SchemaCompareModelProviderBase.Validate(String%).)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member FileBasedModelProviderElementName Gibt "FileBasedModelProvider" zurück.

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