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 | |
---|---|---|
Deployment | Ruft das Schemabereitstellungsmodul ab. | |
Options | Ruft das Bereitstellungsoptionenobjekt ab oder legt es fest. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Cancel | Verwendet bei Implementierung in einer abgeleiteten Klasse den Wert der Deployment-Eigenschaft, um den aktuellen Bereitstellungsvorgang abzubrechen. | |
CompareModels | Verwendet bei Implementierung in einer abgeleiteten Klasse den Wert der Deployment-Eigenschaft zum Aufrufen des Modellvergleichvorgangs. | |
CreatePlan | Verwendet bei Implementierung in einer abgeleiteten Klasse den Wert der Deployment-Eigenschaft zum Erstellen des Plans. | |
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. | |
Dispose | Führt anwendungsspezifische Aufgaben aus, die mit dem Freigeben, Zurückgeben oder Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. (Von IDisposable geerbt.) | |
UpdateDatabase | Verwendet bei Implementierung in einer abgeleiteten Klasse den Wert der Deployment-Eigenschaft, um die Zieldatenbank unter Verwendung des bereitgestellten Plans zu aktualisieren. | |
VerifyPlan | Verwendet bei Implementierung in einer abgeleiteten den Deployment-Eigenschaftswert zum Überprüfen des Plans. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
DeploymentMessage | Behandelt bei Implementierung in einer abgeleiteten Klasse ein Bereitstellungsmeldungsereignis. | |
ScriptGenerationMessage | Behandelt bei Implementierung in einer abgeleiteten Klasse ein Skripterstellungs-Meldungsereignis. |
Zum Seitenanfang
Siehe auch
Referenz
Microsoft.Data.Schema.Build-Namespace
SchemaCompareComparisonGenerator