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


IDatabaseReferenceNode - интерфейс

Представляет узел ссылки на базу данных в обозревателе решений.

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

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

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseReferenceNode _
    Inherits IDatabaseNode
[CLSCompliantAttribute(false)]
public interface IDatabaseReferenceNode : IDatabaseNode
[CLSCompliantAttribute(false)]
public interface class IDatabaseReferenceNode : IDatabaseNode
[<CLSCompliantAttribute(false)>]
type IDatabaseReferenceNode =  
    interface
        interface IDatabaseNode
    end
public interface IDatabaseReferenceNode extends IDatabaseNode

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

Свойства

  Имя Описание
Открытое свойство Caption Получает заголовок, который отображается в обозревателе решений. (Унаследовано от IDatabaseNode.)
Открытое свойство Children Получает список дочерних узлов данного узла. (Унаследовано от IDatabaseNode.)
Открытое свойство DirectoryName Получает расположение каталога для данного узла. (Унаследовано от IDatabaseNode.)
Открытое свойство Id Получает уникальный идентификатор узла в обозревателе решений. (Унаследовано от IDatabaseNode.)
Открытое свойство IncludeStatement Получает оператор include для данного узла.
Открытое свойство IsImported Получает значение, указывающее, должен ли узел быть импортирован в проект. (Унаследовано от IDatabaseNode.)
Открытое свойство IsNonMemberItem Получает значение, указывающее, что данный элемент не является членом проекта. (Унаследовано от IDatabaseNode.)
Открытое свойство IsRemoved Получает или задает значение, которое указывает, находится ли данный узел в процессе удаления из проекта.
Открытое свойство NodeProperties Получает свойства, связанные с данным узлом. (Унаследовано от IDatabaseNode.)
Открытое свойство ParentNode Получает родительский узел данного узла. (Унаследовано от IDatabaseNode.)
Открытое свойство ProjectManager Получает корневой узел верхнего уровня для этого конкретного узла. (Унаследовано от IDatabaseNode.)
Открытое свойство ReferencedFileName Получает имя основного выходного файла проекта, на который указывает ссылка.
Открытое свойство ReferencedFileNameFullPath Получает полный путь к основному выходному файлу проекта, на который указывает ссылка.
Открытое свойство ReferencedProjectFullPath Получает или задает полный путь к файлу проекта, если данный узел ссылки принадлежит типу VSCOMPONENTTYPE_Path.
Открытое свойство ReferenceType Получает тип ссылки.
Открытое свойство Url Получает полный путь к данному узлу на диске. (Унаследовано от IDatabaseNode.)

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

Методы

  Имя Описание
Открытый метод BatchSetItemAttribute
Открытый метод GetCustomMetadata Возвращает пользовательские метаданные для данного узла. (Унаследовано от IDatabaseNode.)
Открытый метод GetItemAttribute Возвращает метаданные для данного элемента в файле проекта.Данный метод является лишь более удобной реализацией метода GetItemAttribute. (Унаследовано от IDatabaseNode.)
Открытый метод GetProperty Возвращает свойство Visual Studio Integration Partner (VSIP), например VSHPROPID_IsNonMemberItem. (Унаследовано от IDatabaseNode.)
Открытый метод IsReferenceValid Возвращает значение false, если ссылка является недопустимой.
Открытый метод Remove Удаляет элементы из иерархии. (Унаследовано от IDatabaseNode.)
Открытый метод SetItemAttribute Задает метаданные для данного элемента в файле проекта.Данный метод является лишь более удобной реализацией метода SetItemAttribute. (Унаследовано от IDatabaseNode.)
Открытый метод SetProperty Задает свойство Visual Studio Integration Partner (VSIP), например VSHPROPID_IsNonMemberItem. (Унаследовано от IDatabaseNode.)
Открытый метод SubHierarchyContainsImportedNode Возвращает значение, указывающее, содержит ли вложенная иерархия данного узла какие-либо импортированные узлы. (Унаследовано от IDatabaseNode.)

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

См. также

Ссылки

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