共用方式為


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

取得與目前伺服器總管連接相關聯且儲存在登錄中的命令名稱/值組集合。

PersistentProperties

取得與目前伺服器總管連接和已儲存之關聯之屬性的名稱/值組集合。

ServiceProvider

取得目前的數據服務提供者。

ViewSupport

取得與目前伺服器總管連接相關聯的檢視支持物件。

方法

CreateNewItem()

在數據檢視階層中建立新的節點。

CreateNewItems(Int32)

在數據檢視階層中建立指定的新節點數目。

DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, Object[])

如果父節點尚未展開或尚未建立,請將指定的節點加入至稍後要插入的節點佇列。 否則,會立即插入指定的節點。

DelayInsertItem(String, String, Int32, Object[])

如果父節點尚未展開或尚未建立,請將指定的節點加入至稍後要插入的節點佇列。 否則,會立即插入指定的節點。

DiscardItem(Int32)

從 [伺服器總管] 移除指定的節點,並從記憶體取消配置其對應的物件。

GetOtherViewHierarchy(IVsDataExplorerConnection)

擷取與指定伺服器總管連線相關聯的數據檢視階層。

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)

設定儲存指定節點時要使用的名稱。

適用於