DeploymentProjectBuilder, classe
Cette classe est chargée au moment de la génération pour créer les artefacts qui sont requis au moment du déploiement, notamment le projet MSBuild stub utilisé pour exécuter la tâche deploy et le fichier de configuration du déploiement.
Hiérarchie d'héritage
System.Object
Microsoft.Data.Schema.Build.DeploymentProjectBuilder
Espace de noms : Microsoft.Data.Schema.Build
Assembly : Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)
Syntaxe
'Déclaration
Public Class DeploymentProjectBuilder
public class DeploymentProjectBuilder
public ref class DeploymentProjectBuilder
type DeploymentProjectBuilder = class end
public class DeploymentProjectBuilder
Le type DeploymentProjectBuilder expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DeploymentProjectBuilder | Initialise une nouvelle instance de la classe DeploymentProjectBuilder. |
Début
Propriétés
Nom | Description | |
---|---|---|
ConnectionString | Obtient ou définit la valeur de la chaîne de connexion. | |
DatabaseName | Obtient ou définit le nom de la base de données. | |
DeployManifestName | Obtient ou définit le nom du manifeste de déploiement. | |
DeploymentScriptFile | Obtient ou définit le fichier du script de déploiement. | |
DeployToDatabase | Obtient ou définit une valeur indiquant s'il faut déployer vers la base de données cible. | |
DeployToScript | Obtient ou définit une valeur indiquant s'il faut déployer vers un fichier de script. | |
Extensions | Obtient ou définit le gestionnaire d'extensions pour ce déploiement. | |
FilesOutput | Obtient une liste de fichiers de sortie. | |
InputContributorFiles | Obtient une liste de fichiers de collaborateur d'entrée. | |
OutputDirectory | Obtient ou définit le répertoire de sortie pour le déploiement. | |
OverwriteExistingFiles | Obtient ou définit une valeur indiquant si le déploiement doit remplacer les fichiers existants dans le répertoire de sortie. | |
Properties | Obtient ou définit la liste de propriétés associée à ce projet de déploiement. | |
PropertiesFiles | Obtient une liste de fichiers de propriétés. | |
References | Obtient ou définit la liste de références associée à ce projet de déploiement. | |
Renames | Obtient ou définit la liste des noms de fichier qui sont modifiés pendant le déploiement. | |
SelectedDeploymentConfigFile | Obtient ou définit le fichier de la configuration de déploiement à utiliser pour ce projet de déploiement. | |
SourceModelFilePath | Obtient ou définit le chemin d'accès au fichier pour le modèle source. |
Début
Méthodes
Nom | Description | |
---|---|---|
AddProperty | Ajoute la propriété spécifiée. | |
CopyFile | Copie le fichier spécifié vers le nom et le répertoire cibles. | |
CopyFileToOutput | Copie un fichier dans la sortie. | |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetUniqueFile | Génère un nom de fichier unique dans le répertoire de sortie. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
OnCreateDeploymentProject | Appelé lorsque le projet de déploiement est créé. | |
OnLoadTargetModelModifiers | Substituez cette méthode si votre implémentation de fournisseur de schémas de base de données doit effectuer des modifications supplémentaires dans le modèle cible. | |
OnVerifyConfiguration | Retourne la valeur NULL. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Champs
Nom | Description | |
---|---|---|
DeploymentConfigurationFileProperty | Propriété qui contient le fichier de configuration de déploiement. | |
DeployScriptFileProperty | Propriété qui contient le nom du fichier de script de déploiement. | |
DeployToDatabaseProperty | Propriété qui indique si le déploiement sera effectué vers la base de données cible. | |
DeployToScriptProperty | Propriété qui indique si l'action de déploiement générera uniquement un script de déploiement, mais n'effectuera aucun déploiement vers une base de données cible. | |
ExtensionConfigurationItemName | Utilisé pour fournir les fichiers de configuration de l'extension au projet MSBuild. | |
ReferenceItemName | Utilisé pour ajouter des références au projet MSBuild. | |
SourceModelProperty | Utilisé pour ajouter le nom de fichier de modèle source au projet MSBuild. | |
TargetConnectionStringProperty | Utilisé pour ajouter la chaîne de connexion cible au projet MSBuild. | |
TargetDatabaseNameProperty | Utilisé pour ajouter le nom de la base de données cible au projet MSBuild. |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.