DeploymentProjectBuilder-Klasse
Diese Klasse wird zur Buildzeit geladen, um die zur Bereitstellungszeit benötigten Artefakte zu erstellen. Dies schließt das Stub-MSBuild-Projekt ein, mit dem die Bereitstellungsaufgabe und die Bereitstellungskonfigurationsdatei ausgeführt werden.
Vererbungshierarchie
System.Object
Microsoft.Data.Schema.Build.DeploymentProjectBuilder
Namespace: Microsoft.Data.Schema.Build
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
Public Class DeploymentProjectBuilder
public class DeploymentProjectBuilder
public ref class DeploymentProjectBuilder
type DeploymentProjectBuilder = class end
public class DeploymentProjectBuilder
Der DeploymentProjectBuilder-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
DeploymentProjectBuilder | Initialisiert eine neue Instanz der DeploymentProjectBuilder-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ConnectionString | Ruft die Verbindungszeichenfolge ab oder legt diese fest. | |
DatabaseName | Ruft den Datenbanknamen ab oder legt diesen fest. | |
DeployManifestName | Ruft den Namen des Bereitstellungsmanifests ab oder legt diesen fest. | |
DeploymentScriptFile | Ruft die Bereitstellungsskriptdatei ab oder legt diese fest. | |
DeployToDatabase | Ruft einen Wert ab, der angibt, ob die Bereitstellung in der Zieldatenbank erfolgt, oder legt diesen Wert fest. | |
DeployToScript | Ruft einen Wert ab, der angibt, ob eine Bereitstellung in der Skriptdatei stattfinden soll, oder legt diesen Wert fest. | |
Extensions | Ruft den Erweiterungs-Manager für diese Bereitstellung ab oder legt diesen fest. | |
FilesOutput | Ruft eine Liste von Ausgabedateien ab. | |
InputContributorFiles | Ruft eine Liste von Eingabemitwirkendendateien ab. | |
OutputDirectory | Ruft das Ausgabeverzeichnis für die Bereitstellung ab oder legt dieses fest. | |
OverwriteExistingFiles | Ruft einen Wert ab, der angibt, ob die Bereitstellung vorhandene Dateien im Ausgabeverzeichnis überschreiben soll, oder legt diesen Wert fest. | |
Properties | Ruft die Liste der diesem Bereitstellungsprojekt zugeordneten Eigenschaften ab oder legt diese fest. | |
PropertiesFiles | Ruft eine Liste von Eigenschaftendateien ab. | |
References | Ruft die Liste der diesem Bereitstellungsprojekt zugeordneten Verweise ab oder legt diese fest. | |
Renames | Ruft die Liste der während der Bereitstellung erfolgten Dateiumbenennungen ab oder legt diese fest. | |
SelectedDeploymentConfigFile | Ruft die zu verwendende Bereitstellungskonfigurationsdatei für dieses Bereitstellungsprojekt ab oder legt diese fest. | |
SourceModelFilePath | Ruft den Dateipfad für das Quellmodell ab oder legt diesen fest. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddProperty | Fügt die angegebene Eigenschaft hinzu. | |
CopyFile | Kopiert die angegebene Datei zum Zielnamen und in das Zielverzeichnis. | |
CopyFileToOutput | Kopiert eine Datei in die Ausgabe. | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
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.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetUniqueFile | Generiert im Ausgabeverzeichnis einen eindeutigen Dateinamen. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
OnCreateDeploymentProject | Wird aufgerufen, wenn das Bereitstellungsprojekt erstellt wird. | |
OnLoadTargetModelModifiers | Überschreiben Sie diese Methode, wenn von der Implementierung von Datenbankschema-Anbietern zusätzliche Änderungen am Zielmodell ausgeführt werden müssen. | |
OnVerifyConfiguration | Gibt NULL zurück. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
DeploymentConfigurationFileProperty | Die Eigenschaft, die die Bereitstellungskonfigurationsdatei enthält. | |
DeployScriptFileProperty | Die Eigenschaft, die den Skriptdateinamen der Bereitstellung enthält. | |
DeployToDatabaseProperty | Die Eigenschaft, die angibt, ob die Bereitstellung in der Zieldatenbank erfolgt. | |
DeployToScriptProperty | Die Eigenschaft, die angibt, ob durch die Bereitstellungsaktion lediglich ein Bereitstellungsskript generiert wird, das jedoch nicht in einer Zieldatenbank bereitgestellt wird. | |
ExtensionConfigurationItemName | Wird verwendet, um Erweiterungskonfigurationsdateien für das MSBuild-Projekt bereitzustellen. | |
ReferenceItemName | Wird verwendet, um dem MSBuild-Projekt Verweise hinzuzufügen. | |
SourceModelProperty | Wird verwendet, um dem MSBuild-Projekt den Quellmodell-Dateinamen hinzuzufügen. | |
TargetConnectionStringProperty | Wird verwendet, um dem MSBuild-Projekt die Ziel-Verbindungszeichenfolge hinzuzufügen. | |
TargetDatabaseNameProperty | Wird verwendet, um dem MSBuild-Projekt den Namen der Zieldatenbank hinzuzufügen. |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.