Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Représente le moteur de déploiement du schéma de la base de données.
Hiérarchie d'héritage
System.Object
Microsoft.Data.Schema.Build.SchemaDeployment
Espace de noms : Microsoft.Data.Schema.Build
Assembly : Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)
Syntaxe
'Déclaration
Public Class SchemaDeployment _
Implements IDisposable
public class SchemaDeployment : IDisposable
public ref class SchemaDeployment : IDisposable
type SchemaDeployment =
class
interface IDisposable
end
public class SchemaDeployment implements IDisposable
Le type SchemaDeployment expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
![]() |
SchemaDeployment | Ce constructeur est réservé à un usage interne et n'est pas destiné à être utilisé dans votre code.Vous pouvez créer une instance de SchemaDeployment en utilisant l'objet SchemaDeploymentConstructor du fournisseur de schémas de base de données.Initialise une nouvelle instance de la classe SchemaDeployment. |
Début
Propriétés
Nom | Description | |
---|---|---|
![]() |
ComparisonResult | Obtient le résultat de la comparaison des modèles de base de données source et cible. |
![]() |
ContributorArguments | Obtient une liste d'arguments de ligne de commande et leurs valeurs telles que définies par l'utilisateur dans Visual Studio Application Lifecycle Management (ALM). |
![]() |
ContributorConfiguration | Obtient la liste des fichiers qui contiennent des configurations de collaborateur. |
![]() |
DatabaseSchemaProvider | Obtient DatabaseSchemaProvider pour la base de données source et la base de données cible. |
![]() |
ErrorManager | Obtient l'objet ErrorManager. |
![]() |
IsDeployToDatabase | |
![]() |
IsDeployToScript | |
![]() |
Options | Obtient les options de déploiement. |
![]() |
OriginalSourceDatabaseSchemaProvider | Obtient le DatabaseSchemaProvider d'origine pour la base de données source. |
![]() |
Plan | Obtient le plan de déploiement. |
![]() |
PlanExecutors | Obtient une liste d'objets DeploymentPlanExecutor qui seront utilisés pendant le déploiement. |
![]() |
PlanGenerator | Obtient l'objet DeploymentPlanGenerator. |
![]() |
PlanModifiers | Obtient une liste d'objets DeploymentPlanModifier. |
![]() |
Source | Obtient le DataSchemaModel pour la base de données source. |
![]() |
Target | Obtient le DataSchemaModel pour la base de données cible. |
Début
Méthodes
Nom | Description | |
---|---|---|
![]() |
Configure | Configure un déploiement à l'aide du manifeste de déploiement et des informations sur le répertoire fournis. |
![]() |
CreateController | Crée et retourne un objet ISchemaDeploymentController . |
![]() |
Dispose() | Libère des ressources. |
![]() |
Dispose(Boolean) | Libère des ressources. |
![]() |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) |
![]() |
Execute | Exécute le plan de déploiement à l'aide de l'ensemble des propriétés, des options et des paramètres précédemment définis. |
![]() |
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.) |
![]() |
LoadDeploymentConfiguration | Charge le fichier de configuration et appelle la méthode OnLoadDeploymentConfiguration. |
![]() |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) |
![]() |
OnAfterPreparePlan | Appelé au terme de la préparation du plan de déploiement pour permettre à des classes dérivées d'effectuer un traitement supplémentaire pour un DatabaseSchemaProvider personnalisé. |
![]() |
OnBeforePreparePlan | Appelé avant que le plan de déploiement soit préparé.Cette méthode permet à des classes dérivées d'effectuer un traitement supplémentaire pour un DatabaseSchemaProviderpersonnalisé. |
![]() |
OnBuildConnectionString | Appelé lorsque la chaîne de connexion est générée.Cette méthode permet à des classes dérivées d'effectuer un traitement supplémentaire pour un DatabaseSchemaProviderpersonnalisé. |
![]() |
OnCancel | Appelé lorsque l'exécution du déploiement a été annulée. |
![]() |
OnClearPreviousOutputs | Substituez cette méthode dans les implémentations de fournisseur de schémas de base de données si vous devez supprimer d'autres sorties d'un déploiement précédent. |
![]() |
OnConfigure | Appelé lors de l'application d'une configuration.Cette méthode permet à des classes dérivées d'effectuer un traitement supplémentaire pour un DatabaseSchemaProvider personnalisé lorsqu'un objet Microsoft.Build.Evaluation.Project est utilisé. |
![]() |
OnConfigureComparerConfiguration | Appelé lors de l'application de la configuration du comparateur de modèle pour permettre à des classes dérivées d'effectuer un traitement supplémentaire pour un DatabaseSchemaProvider personnalisé. |
![]() |
OnCreateDatabaseModifier | Appelé pour permettre à des classes dérivées d'effectuer un traitement supplémentaire et, éventuellement, d'utiliser un DeploymentPlanExecutor personnalisé pour exécuter le plan de déploiement pour un DatabaseSchemaProvider personnalisé. |
![]() |
OnCreateDeploymentScriptGenerator | Appelé pour créer DeploymentScriptGenerator. |
![]() |
OnCreateNewDatabaseModel | Appelé lors de la création du modèle de base de données cible pour permettre à des classes dérivées d'effectuer un traitement supplémentaire pour un DatabaseSchemaProvider personnalisé. |
![]() |
OnDatabaseExists | En cas d'implémentation dans une classe dérivée, vérifie que la base de données spécifiée existe. |
![]() |
OnImportTargetModel | Appelé pendant l'exécution du déploiement lors de la préparation du modèle destiné au déploiement et lorsque l'option CreateNewDatabase a la valeur false. |
![]() |
OnInitializeConstructor(ModelComparerConstructor) | Appelé lorsqu'un ModelComparerConstructor est initialisé pour permettre à des classes personnalisées d'effectuer un traitement supplémentaire pour un DatabaseSchemaProvider personnalisé. |
![]() |
OnInitializeConstructor(ReverseEngineerConstructor) | Appelé lorsqu'un ReverseEngineerConstructor est initialisé pour permettre à des classes personnalisées d'effectuer un traitement supplémentaire pour un DatabaseSchemaProvider personnalisé. |
![]() |
OnInitializeConstructor(DataSchemaModelHeader, DatabaseSchemaProvider, DataSchemaModelConstructor) | |
![]() |
OnLoadDeploymentConfiguration | Appelé par la méthode LoadDeploymentConfiguration pour permettre à des classes personnalisées d'effectuer un traitement supplémentaire pour un DatabaseSchemaProvider personnalisé. |
![]() |
OnLoadTargetModelModifiers | Appelé lors du chargement de modificateurs de modèle pour le modèle de base de données cible pour permettre à des classes personnalisées d'effectuer un traitement supplémentaire pour un DatabaseSchemaProvider personnalisé. |
![]() |
OnVerifyModels | Appelé pendant l'exécution du déploiement au terme de la préparation des modèles de schéma destinés au déploiement pour permettre à des classes personnalisées d'effectuer un traitement supplémentaire pour un DatabaseSchemaProvider personnalisé. |
![]() |
OnVerifyPlan | Appelé pendant l'exécution du déploiement au terme de la création du plan de déploiement pour permettre à des classes personnalisées d'effectuer un traitement supplémentaire pour un DatabaseSchemaProvider personnalisé. |
![]() |
OnVerifyTargetConnection | Appelé pendant l'initialisation pour vérifier la chaîne de connexion pour la base de données cible. |
![]() |
SetDeployToDatabase | Appelez cette méthode après le chargement d'un manifeste pour préciser si le plan de déploiement est déployé dans la base de données cible. |
![]() |
SetDeployToScript | Appelez cette méthode après avoir chargé un manifeste de déploiement pour indiquer si un script de déploiement est généré.Si le premier paramètre a la valeur true, tout répertoire parent spécifié dans scriptPath doit exister. |
![]() |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
![]() |
ContributorMessage | Se produit lorsqu'un DeploymentContributor (autrement dit, DeploymentPlanContributor ou RefactoringDeploymentContributor) retourne un message. |
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.
Voir aussi
Référence
Microsoft.Data.Schema.Build, espace de noms
Autres ressources
Extension des fonctionnalités de base de données de Visual Studio