IVsDataViewHierarchy 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
重要
此 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) |
設定儲存指定節點時要使用的名稱。 |