DataViewHierarchyAccessor 類別
表示與 IVsUIHierarchy 介面的資料檢視階層架構實作互動的一組屬性和方法。
繼承階層架構
Object
Microsoft.VisualStudio.Data.DataViewHierarchyAccessor
命名空間: Microsoft.VisualStudio.Data
組件: Microsoft.VisualStudio.Data (在 Microsoft.VisualStudio.Data.dll 中)
語法
'宣告
Public Class DataViewHierarchyAccessor
public class DataViewHierarchyAccessor
public ref class DataViewHierarchyAccessor
type DataViewHierarchyAccessor = class end
public class DataViewHierarchyAccessor
DataViewHierarchyAccessor 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
![]() |
DataViewHierarchyAccessor | 類別建構函式。DataViewHierarchyAccessor 初始化類別的新執行個體。 IVsUIHierarchy 物件執行個體的。 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
![]() |
Connection | 擷取表示資料連接的 DataConnection 物件執行個體有關資料檢視階層架構。 |
![]() |
Hierarchy | 擷取表示目前階層檢視的 IVsUIHierarchy 物件執行個體。 |
![]() |
SelectedDataView | 擷取表示目前選取的資料檢視的字串。 |
![]() |
ServiceProvider | 擷取資料檢視階層架構所使用的 Visual Studio 全域服務提供者。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
![]() |
ActivateDocumentIfOpen(String) | 如果文件已開啟,則是以指定的 Moniker 的文件。 |
![]() |
ActivateDocumentIfOpen(String, Guid) | 如果文件開啟時,會啟動與指定的 Moniker 和邏輯檢視的資料。 |
![]() |
CreateObjectNode | 若要在資料檢視階層架構的新節點,不過,一個沒有內容和該放在階層架構樹狀目錄沒有放置。 |
![]() |
DropObjectNode | 將物件從資料來源的物件從資料檢視階層架構的現有節點。 |
![]() |
Equals | 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。 |
![]() |
ExecuteCommand(Int32, OleCommand) | 執行 OLE 命令不搭配任何引數,直接在資料檢視階層架構。 |
![]() |
ExecuteCommand(Int32, OleCommand, Object) | 執行資料檢視階層架構中的一個 OLE 命令的引數。 |
![]() |
ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object) | 執行 OLE 命令直接在資料檢視階層架構,以特定執行選項和引數。 |
![]() |
Finalize | 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。 |
![]() |
GetChildSelectionTypes | 當父節點展開顯示子節點的時,會擷取列舉型別物件型別的陣列。 |
![]() |
GetChildStaticNodeIds | 擷取與指定的項目 ID 的子系靜態節點 ID 的陣列。 |
![]() |
GetCommandStatus(Int32, OleCommand) | 擷取一個 OLE 命令的狀態。 |
![]() |
GetCommandStatus(Int32, OleCommand, OleCommandTextType) | 擷取一個 OLE 命令的狀態與所要求的命令文字的特定型別。 |
![]() |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 |
![]() |
GetItemIdFromNodePath | 推斷中節點的項目 ID 在資料檢視階層架構的給定路徑節點。 |
![]() |
GetNodeId | 在資料檢視支援 XML 中指定擷取節點 ID 從項目 ID |
![]() |
GetNodeName | 擷取指定之節點的顯示名稱。 |
![]() |
GetNodePath | 推斷從某個節點位置的節點路徑在資料檢視階層架構。 |
![]() |
GetObjectIdentifier | 擷取物件的資料來源特定識別項與比對指定的項目 ID 的節點。 |
![]() |
GetObjectProperty | 擷取資料物件關聯之的屬性符合指定的項目 ID 的節點。 |
![]() |
GetObjectType | 擷取資料物件的型別與比對指定的項目 ID 的節點。 |
![]() |
GetProperty | 擷取階層架構屬性。 |
![]() |
GetSelectedItems | 擷取表示目前所選節點的整數陣列項目 ID 樹狀目錄的 。 |
![]() |
GetType | 取得目前實例 Type 的屬性。 (繼承自 Object)。 |
![]() |
IsDocumentOpen(String) | 擷取布林值與特定 Moniker 的文件是否為目前開啟。 |
![]() |
IsDocumentOpen(String, Guid) | 擷取布林值與特定 Moniker 和邏輯檢視的資料是否為目前開啟。 |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。 |
![]() |
SetNodePath | 設定特定項目 ID 所識別的節點的節點路徑。 |
![]() |
SetProperty | 設定所指定的層級屬性。 |
![]() |
ToString | 傳回代表目前物件的字串。 (繼承自 Object)。 |
回頁首
備註
使用這個類別是由 Managed 程式碼讓溝通資料檢視階層架構物件更簡單。 使用這個類別是比直接交談與 IVsHierarchy 或 IVsUIHierarchy 介面。
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。