IDatabaseProjectBuildActionContributor (Interfaz)
Los proyectos de base de datos de Visual Studio tienen varias acciones de compilación predefinidas: “Build”, “NotInBuild” y “PropertiesFile”. Esta interfaz proporciona un punto de extensión que le permite agregar nuevas acciones de compilación que las características del proveedor de esquema de base de datos puede interpretar a medida que se eligen. Si define un objeto que implementa IDatabaseProjectBuildActionContributor, se creará ese objeto cuando se abra el proyecto. Después se recuperan las nuevas acciones de compilación y a continuación se libera el objeto.
Esta API no es compatible con CLS.
Espacio de nombres: Microsoft.VisualStudio.Data.Schema.Package.Project
Ensamblado: Microsoft.VisualStudio.Data.Schema.Package (en Microsoft.VisualStudio.Data.Schema.Package.dll)
Sintaxis
'Declaración
<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
El tipo IDatabaseProjectBuildActionContributor expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
GetBuildActions | Devuelve la lista de acciones de compilación que se van a agregar al sistema de proyectos. |
![]() |
IsValidBuildAction | Devuelve false si las acciones de compilación predefinidas ("Build", "NotInBuild" y "PropertiesFile") no son válidas para este tipo de proyecto. |
Arriba
Vea también
Referencia
Microsoft.VisualStudio.Data.Schema.Package.Project (Espacio de nombres)