Freigeben über


ISchemaDeploymentController-Schnittstelle

Ermöglicht das mehrmalige Ausführen des Bereitstellungsmoduls zum Erstellen und Ausführen von Skripts für eine beliebige Anzahl von Konfigurationen.

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

Syntax

'Declaration
Public Interface ISchemaDeploymentController _
    Inherits IDisposable
public interface ISchemaDeploymentController : IDisposable
public interface class ISchemaDeploymentController : IDisposable
type ISchemaDeploymentController =  
    interface
        interface IDisposable
    end
public interface ISchemaDeploymentController extends IDisposable

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Deployment Ruft das Schemabereitstellungsmodul ab.
Öffentliche Eigenschaft Options Ruft das Bereitstellungsoptionenobjekt ab oder legt es fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Cancel Verwendet bei Implementierung in einer abgeleiteten Klasse den Wert der Deployment-Eigenschaft, um den aktuellen Bereitstellungsvorgang abzubrechen.
Öffentliche Methode CompareModels Verwendet bei Implementierung in einer abgeleiteten Klasse den Wert der Deployment-Eigenschaft zum Aufrufen des Modellvergleichvorgangs.
Öffentliche Methode CreatePlan Verwendet bei Implementierung in einer abgeleiteten Klasse den Wert der Deployment-Eigenschaft zum Erstellen des Plans.
Öffentliche Methode CreateScript Verwendet bei Implementierung in einer abgeleiteten Klasse den Wert der Deployment-Eigenschaft zum Erstellen des Skripts unter Verwendung des bereitgestellten Plans.Diese Methode bereitet dann den bereitgestellten TextWriter vor, das Skript zu schreiben.
Öffentliche Methode Dispose Führt anwendungsspezifische Aufgaben aus, die mit dem Freigeben, Zurückgeben oder Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. (Von IDisposable geerbt.)
Öffentliche Methode UpdateDatabase Verwendet bei Implementierung in einer abgeleiteten Klasse den Wert der Deployment-Eigenschaft, um die Zieldatenbank unter Verwendung des bereitgestellten Plans zu aktualisieren.
Öffentliche Methode VerifyPlan Verwendet bei Implementierung in einer abgeleiteten den Deployment-Eigenschaftswert zum Überprüfen des Plans.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis DeploymentMessage Behandelt bei Implementierung in einer abgeleiteten Klasse ein Bereitstellungsmeldungsereignis.
Öffentliches Ereignis ScriptGenerationMessage Behandelt bei Implementierung in einer abgeleiteten Klasse ein Skripterstellungs-Meldungsereignis.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.Data.Schema.Build-Namespace

SchemaCompareComparisonGenerator

Weitere Ressourcen

Erweitern der Datenbankfunktionen von Visual Studio