Compartir a través de


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
Método público GetBuildActions Devuelve la lista de acciones de compilación que se van a agregar al sistema de proyectos.
Método público 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)