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 | |
---|---|---|
GetBuildActions | Retourne la liste d'actions de génération à ajouter au système de projet. | |
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