共用方式為


IVsDataViewHierarchy 介面

當資料檢視階層架構,表示提供者的能力作業伺服器總管連接是透過它的實作。

此應用程式開發介面不符合 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 從伺服器總管中移除指定的節點並解除它從記憶體中對應的物件。
公用方法 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 命名空間