Freigeben über


RefactoringLog-Klasse

Diese Klasse stellt eine Umgestaltungsprotokolldatei dar. Es handelt sich um eine Basisklasse für Datenbankschemaanbieter, die programmgesteuerten Zugriff auf ihre Umgestaltungsprotokolldateien bieten möchten. Umgestaltungsprotokolldateien werden bei der Bereitstellung verwendet, um die Entwurfszeitabsicht eines Benutzers beizubehalten. Beispielsweise kann dieses Protokoll Informationen enthalten, mit der die Bereitstellung angewiesen wird, eine Tabelle umzubenennen (sofern diese Aktion unterstützt wird), anstatt die Änderung als Drop- und Create-Aktionsskript zu schreiben.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.Refactoring.RefactoringLog
    Microsoft.Data.Schema.Sql.Refactoring.SqlRefactoringLog

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

Syntax

'Declaration
Public MustInherit Class RefactoringLog
public abstract class RefactoringLog
public ref class RefactoringLog abstract
[<AbstractClass>]
type RefactoringLog =  class end
public abstract class RefactoringLog

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

Konstruktoren

  Name Beschreibung
Geschützte Methode RefactoringLog Initialisiert eine neue Instanz der RefactoringLog-Klasse.

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode AppendOperation Fügt den angegebenen Vorgang an das Umgestaltungsprotokoll an.
Ö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 Save Schreibt das Umgestaltungsprotokoll in den Pfad, der beim Erstellen der Instanz angegeben wurde.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

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.Refactoring-Namespace