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


IDatabaseNode - интерфейс

Представляет узел в обозревателе решений. Это может быть узел IDatabaseProjectNode, IDatabaseReferenceNode, IDatabaseProjectPropertiesFolderNode, IDatabaseFolderNode или IDatabaseFileNode.

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

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

Синтаксис

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

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

Свойства

  Имя Описание
Открытое свойство Caption Получает заголовок, который отображается в обозревателе решений.
Открытое свойство Children Получает список дочерних узлов данного узла.
Открытое свойство DirectoryName Получает расположение каталога для данного узла.
Открытое свойство Id Получает уникальный идентификатор узла в обозревателе решений.
Открытое свойство IsImported Получает значение, указывающее, должен ли узел быть импортирован в проект.
Открытое свойство IsNonMemberItem Получает значение, указывающее, что данный элемент не является членом проекта.
Открытое свойство NodeProperties Получает свойства, связанные с данным узлом.
Открытое свойство ParentNode Получает родительский узел данного узла.
Открытое свойство ProjectManager Получает корневой узел верхнего уровня для этого конкретного узла.
Открытое свойство Url Получает полный путь к данному узлу на диске.

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

Методы

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

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

См. также

Ссылки

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