IVsDataViewHierarchy Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот API несовместим с CLS.
Представляет возможность для поставщика управлять подключением обозревателя данных с помощью его реализации в виде иерархии представления данных.
public interface class IVsDataViewHierarchy
[System.CLSCompliant(false)]
public interface IVsDataViewHierarchy
public interface IVsDataViewHierarchy
[<System.CLSCompliant(false)>]
type IVsDataViewHierarchy = interface
type IVsDataViewHierarchy = interface
Public Interface IVsDataViewHierarchy
- Атрибуты
Свойства
CurrentView |
Возвращает текущее представление иерархии представления данных. |
ExplorerConnection |
Возвращает текущее подключение к Обозреватель сервера. |
IsConnectionInitialized |
Возвращает значение, указывающее, инициализировано ли подключение к Обозреватель сервера. |
IsModelInitialized |
Возвращает значение, указывающее, инициализируется ли модель поддержки. |
IsViewSupportInitialized |
Возвращает значение, указывающее, инициализирован ли объект поддержки представления. |
Model |
Возвращает существующий объект модели поддержки. |
PersistentCommands |
Возвращает коллекцию пар "имя-значение" команд, связанных с текущим подключением server Обозреватель и сохраненных в реестре. |
PersistentProperties |
Возвращает коллекцию пар "имя-значение" свойств, связанных с текущим соединением server Обозреватель и сохраненных. |
ServiceProvider |
Возвращает текущий поставщик службы данных. |
ViewSupport |
Возвращает объект поддержки представления, связанный с текущим подключением server Обозреватель. |
Методы
CreateNewItem() |
Создает новый узел в иерархии представления данных. |
CreateNewItems(Int32) |
Создает указанное количество новых узлов в иерархии представления данных. |
DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, Object[]) |
Добавляет указанный узел в очередь узлов, которые будут вставлены позже, если родительский узел еще не развернут или не создан. В противном случае немедленно вставляет указанный узел. |
DelayInsertItem(String, String, Int32, Object[]) |
Добавляет указанный узел в очередь узлов, которые будут вставлены позже, если родительский узел еще не развернут или не создан. В противном случае немедленно вставляет указанный узел. |
DiscardItem(Int32) |
Удаляет указанный узел из Обозреватель сервера и отменяет выделение соответствующего объекта из памяти. |
GetOtherViewHierarchy(IVsDataExplorerConnection) |
Извлекает иерархию представления данных, связанную с заданным подключением server Обозреватель. |
GetProviderImplementation<T>(Type) |
Создает реализацию универсального типа T из указанного типа. |
GetViewCommonNodeInfo(Int32) |
Возвращает для IVsDataViewCommonNodeInfo указанного узла. |
InsertItem(Int32, IVsDataViewSelectionInfo, Int32, Object[]) |
Вставляет указанный узел и его дочерние узлы (если таковые есть) в указанный родительский узел. |
InsertItem(Int32, String, Int32, Object[]) |
Вставляет указанный узел в указанный родительский узел. |
RemoveItem(Int32) |
Удаляет указанный узел из Обозреватель сервера и удаляет его. |
RemoveItem(Int32, Boolean) |
Удаляет указанный узел из Обозреватель сервера. При необходимости удаляет указанный узел. |
SetNewItemSaveName(Int32, String) |
Задает имя для использования при сохранении указанного узла. |