Freigeben über


IDatabaseProjectBuildActionContributor-Schnittstelle

Datenbankprojekte in Visual Studio verfügen über eine Reihe vordefinierter Buildvorgänge: „Builds“, „NotInBuild“ und „PropertiesFile“. Diese Schnittstelle stellt einen Erweiterungspunkt bereit, der es Ihnen ermöglicht, neue Buildvorgänge hinzuzufügen, die nach Bedarf von den Funktionen des Datenbankschema-Anbieters interpretiert werden können. Wenn Sie ein Objekt definieren, das IDatabaseProjectBuildActionContributor implementiert, wird dieses Objekt beim Öffnen des Projekts erstellt. Dann werden die neuen Buildvorgänge abgerufen, und anschließend wird das Objekt freigegeben.

Diese API ist nicht CLS-kompatibel. 

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (in Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntax

'Declaration
<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

Der IDatabaseProjectBuildActionContributor-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode GetBuildActions Gibt die Liste der Buildvorgänge zurück, die dem Projektsystem hinzugefügt werden sollen.
Öffentliche Methode IsValidBuildAction Gibt false zurück, wenn die vordefinierten Buildvorgänge ("Build", "NotInBuild" und "PropertiesFile") für diesen Projekttyp nicht gültig sind.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Schema.Package.Project-Namespace