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


IVsDataViewHierarchy - интерфейс

Представляет поставщика возможность управлять соединение обозревателя сервера через свою реализацию как данные просмотр иерархии.

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

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

Синтаксис

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

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

Свойства

  Имя Описание
Открытое свойство CurrentView Возвращает текущее представление иерархии представления данных.
Открытое свойство ExplorerConnection Возвращает текущее соединение в обозреватель сервера.
Открытое свойство IsConnectionInitialized Возвращает значение, показывающее, было ли соединение инициализируется в обозреватель сервера.
Открытое свойство IsModelInitialized Возвращает значение, показывающее, является ли модель инициализирована поддержки.
Открытое свойство IsViewSupportInitialized Получает значение, указывающее, инициализирован ли объект поддержки обнаружения.
Открытое свойство Model Получает существующий объект модели поддержки.
Открытое свойство PersistentCommands Возвращает коллекцию пар "имя-значение" команд, которые сопоставлены с текущим подключением обозревателя серверов, и сохранено в реестре.
Открытое свойство PersistentProperties Возвращает коллекцию пар "имя-значение" для свойств, которые сопоставлены с текущим подключением обозревателя серверов, и сохранено.
Открытое свойство ServiceProvider Возвращает текущий поставщика службы данных.
Открытое свойство ViewSupport Возвращает объект поддержки представления, связанный с текущим подключением обозревателя серверов.

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

Методы

  Имя Описание
Открытый метод CreateNewItem Создает новый узел в иерархии представления данных.
Открытый метод CreateNewItems Создает указанное количество новых узлов в иерархии представления данных.
Открытый метод DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, array<Object[]) Добавляет указанный узел в очереди узлов, вставляемый на более позднее время, если родительский узел не был развернут или еще не создан.В противном случае вставки заданный узел сразу.
Открытый метод DelayInsertItem(String, String, Int32, array<Object[]) Добавляет указанный узел в очереди узлов, вставляемый на более позднее время, если родительский узел не был развернут или еще не создан.В противном случае вставки заданный узел сразу.
Открытый метод DiscardItem Удаляет указанный узел из обозревателя серверов и de- выбирает соответствующий объект из памяти.
Открытый метод GetOtherViewHierarchy Извлекает иерархия представление данных, связанное с заданным помощью обозревателя серверов соединение.
Открытый метод GetProviderImplementation<T> Создает реализация универсального типа T из указанного типа.
Открытый метод GetViewCommonNodeInfo Возвращает IVsDataViewCommonNodeInfo для указанного узла.
Открытый метод InsertItem(Int32, IVsDataViewSelectionInfo, Int32, array<Object[]) Вставляет заданный узел и его дочерние узлы, при наличии таковой, в указанный родительский узел.
Открытый метод InsertItem(Int32, String, Int32, array<Object[]) Вставляет заданный узел в указанный родительский узел.
Открытый метод RemoveItem(Int32) Удаляет указанный узел из обозревателя серверов и отменяет его.
Открытый метод RemoveItem(Int32, Boolean) Удаляет указанный узел из обозревателя серверов.При желании можно отменить заданный узел.
Открытый метод SetNewItemSaveName Задает имя для использования при сохранении указанный узел.

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

Заметки

Этот интерфейс реализован как служба встроенного DDEX.

См. также

Ссылки

Microsoft.VisualStudio.Data.Services.SupportEntities - пространство имен