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 服務。