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.