ISchemaDeploymentController, interface
Fournit les fonctionnalités nécessaires pour exécuter plusieurs fois le moteur de déploiement afin de générer et d'exécuter des scripts pour n'importe quel nombre de configurations de déploiement.
Espace de noms : Microsoft.Data.Schema.Build
Assembly : Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)
Syntaxe
'Déclaration
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
Le type ISchemaDeploymentController expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Deployment | Obtient le moteur de déploiement de schéma. | |
Options | Obtient ou définit l'objet des options de déploiement. |
Début
Méthodes
Nom | Description | |
---|---|---|
Cancel | En cas d'implémentation dans une classe dérivée, utilise la valeur de la propriété Deployment pour annuler l'opération de déploiement actuelle. | |
CompareModels | En cas d'implémentation dans une classe dérivée, utilise la valeur de la propriété Deployment pour appeler le processus de comparaison de modèles. | |
CreatePlan | En cas d'implémentation dans une classe dérivée, utilise la valeur de la propriété Deployment pour créer le plan. | |
CreateScript | En cas d'implémentation dans une classe dérivée, utilise la valeur de la propriété Deployment pour créer le script à l'aide du plan fourni.Cette méthode prépare ensuite le TextWriter fourni pour écrire le script. | |
Dispose | Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de IDisposable.) | |
UpdateDatabase | En cas d'implémentation dans une classe dérivée, utilise la valeur de la propriété Deployment pour mettre à jour la base de données cible à l'aide du plan fourni. | |
VerifyPlan | En cas d'implémentation dans une classe dérivée, utilise la valeur de la propriété Deployment pour vérifier le plan. |
Début
Événements
Nom | Description | |
---|---|---|
DeploymentMessage | En cas d'implémentation dans une classe dérivée, gère un événement de message de déploiement. | |
ScriptGenerationMessage | En cas d'implémentation dans une classe dérivée, gère un événement de message de génération de script. |
Début
Voir aussi
Référence
Microsoft.Data.Schema.Build, espace de noms
SchemaCompareComparisonGenerator
Autres ressources
Extension des fonctionnalités de base de données de Visual Studio