Compartilhar via


Interface IDatabaseProjectBuildActionContributor

Projetos de banco de dados Visual Studio tem diversos predefinidos de ações de construção: "Build", "notinbuild" e "propertiesfile". Essa interface fornece um ponto de extensão permitem adicionar novas ações de compilação que os recursos do provedor de esquema do banco de dados podem interpretar como desejarem. Se você definir um objeto que implementa o IDatabaseProjectBuildActionContributor, esse objeto será criado quando o projeto é aberto. As novas ações de compilação, em seguida, são recuperadas e, em seguida, o objeto será liberado.

Esta API não compatível com CLS. 

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

Sintaxe

'Declaração
<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

O tipo IDatabaseProjectBuildActionContributor expõe os membros a seguir.

Métodos

  Nome Descrição
Método público GetBuildActions Retorna a lista de ações de construção para adicionar o sistema de projeto.
Método público IsValidBuildAction Se false de retorna as ações de construção predefinidos ("Build", "notinbuild" e "propertiesfile") não são válidos para este tipo de projeto.

Início

Consulte também

Referência

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