Freigeben über


DeploymentPlanGenerator-Klasse

Generiert bei der Implementierung in einer abgeleiteten Klasse durch einen DSP-Anbieter (Database Schema Provider, Datenbankschema-Anbieter) einen Bereitstellungsplan, der auf einem Modell basiert.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.Build.DeploymentPlanGenerator

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

Syntax

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

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

Konstruktoren

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

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ComparisonResult Ruft ein Vergleichsergebnis ab oder legt es fest.
Öffentliche Eigenschaft Messages Ruft eine Liste mit Nachrichten ab.
Öffentliche Eigenschaft Options Ruft Plangenerierungsoptionen ab oder legt sie fest.
Öffentliche Eigenschaft Source Ruft das Quelldatenbankmodell ab oder legt es fest.
Öffentliche Eigenschaft Target Ruft das Zieldatenbankmodell ab oder legt es fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Cancel Wird vom Visual Studio-Bereitstellungsplan-Generierungsmodul aufgerufen, wenn der Bereitstellungsvorgang vom Benutzer abgebrochen wurde.
Ö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 GeneratePlan Wird vom Visual Studio-Bereitstellungsplan-Generierungsmodul aufgerufen, um den Plan zu generieren.
Ö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.)
Geschützte Methode OnCancel Wird von der Cancel-Methode aufgerufen.
Geschützte Methode OnGeneratePlan Wird von der GeneratePlan-Methode aufgerufen, um den Plan zu generieren.
Geschützte Methode OnInitialize Wird vom Visual Studio-Bereitstellungsplan-Generierungsmodul aufgerufen, um dem Code zu ermöglichen, während der Initialisierung die Funktionalität zu erweitern.
Geschützte Methode OnProcessProposal Wird vom Visual Studio-Bereitstellungsplan-Generierungsmodul aufgerufen, um dem Code zu ermöglichen, die Funktionalität vor dem Modellvergleich zu erweitern.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Diese Klasse ist ein Haupterweiterungspunkt für benutzerdefinierte DatabaseSchemaProvider-Klassen.

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

DatabaseSchemaProvider

Weitere Ressourcen

Erweitern der Datenbankfunktionen von Visual Studio