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 | |
---|---|---|
GetBuildActions | Gibt die Liste der Buildvorgänge zurück, die dem Projektsystem hinzugefügt werden sollen. | |
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