Поделиться через


IDatabaseProjectBuildActionContributor - интерфейс

База данных проектов в Visual Studio имеют некоторые предопределенные действия сборки: «Построить», «notinbuild» и «propertiesfile». Данный интерфейс предоставляет точку расширения, позволяющую добавлять новые действия построения, которые функции поставщика схемы базы данных могут интерпретировать по своему усмотрению. В случае определения объекта, реализующего интерфейс IDatabaseProjectBuildActionContributor, этот объект будет создан при открытии проекта. Затем извлекаются новые действия построения, после чего объект освобождается.

Этот интерфейс API CLS-несовместим. 

Пространство имен:  Microsoft.VisualStudio.Data.Schema.Package.Project
Сборка:  Microsoft.VisualStudio.Data.Schema.Package (в Microsoft.VisualStudio.Data.Schema.Package.dll)

Синтаксис

'Декларация
<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

Тип IDatabaseProjectBuildActionContributor предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод GetBuildActions Возвращает список действий построения, добавляемых в систему проектов.
Открытый метод IsValidBuildAction Возвращает значение false, если предварительно определенные действия построения ("Build", "NotInBuild" и "PropertiesFile") недопустимы для проектов данного типа.

В начало страницы

См. также

Ссылки

Microsoft.VisualStudio.Data.Schema.Package.Project - пространство имен