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 - пространство имен