Partager via


IDatabaseProjectBuildActionContributor, interface

Les projets de base de données dansVisual Studio plusieurs actions de génération prédéfinies : « Génération », « NotInBuild » et « PropertiesFile ». Cette interface fournit un point d'extension pour vous permettre d'ajouter de nouvelles actions de génération que les fonctionnalités du fournisseur de schémas de base de données peuvent interpréter comme elles le souhaitent. Si vous définissez un objet qui implémente IDatabaseProjectBuildActionContributor, cet objet sera créé à l'ouverture du projet. Les nouvelles actions de génération sont alors extraites, puis l'objet est diffusé.

Cette API n'est pas conforme CLS. 

Espace de noms :  Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly :  Microsoft.VisualStudio.Data.Schema.Package (dans Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntaxe

'Déclaration
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseProjectBuildActionContributor _
    Inherits IExtension
[CLSCompliantAttribute(false)]
public interface IDatabaseProjectBuildActionContributor : IExtension
[CLSCompliantAttribute(false)]
public interface class IDatabaseProjectBuildActionContributor : IExtension
[<CLSCompliantAttribute(false)>]
type IDatabaseProjectBuildActionContributor =  
    interface
        interface IExtension
    end
public interface IDatabaseProjectBuildActionContributor extends IExtension

Le type IDatabaseProjectBuildActionContributor expose les membres suivants.

Méthodes

  Nom Description
Méthode publique GetBuildActions Retourne la liste d'actions de génération à ajouter au système de projet.
Méthode publique IsValidBuildAction Retourne la valeur false si les actions de génération prédéfinies (« Build », « NotInBuild » et « PropertiesFile ») ne sont pas valides pour ce type de projet.

Début

Voir aussi

Référence

Microsoft.VisualStudio.Data.Schema.Package.Project, espace de noms