Partager via


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
Propriété publique Deployment Obtient le moteur de déploiement de schéma.
Propriété publique Options Obtient ou définit l'objet des options de déploiement.

Début

Méthodes

  Nom Description
Méthode publique 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.
Méthode publique 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.
Méthode publique 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.
Méthode publique 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.
Méthode publique 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.)
Méthode publique 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.
Méthode publique 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
Événement public DeploymentMessage En cas d'implémentation dans une classe dérivée, gère un événement de message de déploiement.
Événement public 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