表示与 IVsUIHierarchy 接口的数据视图层次结构实现进行交互的属性和方法。
继承层次结构
System.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) | 如果文档处于打开状态,激活与指定的标记的文档。 |
![]() |
ActivateDocumentIfOpen(String, Guid) | 如果文档处于打开状态,激活与指定的标记和逻辑视图的文档。 |
![]() |
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 | 在数据视图中指定检索节点ID支持从项ID的XML |
![]() |
GetNodeName | 检索一个指定节点的显示名称。 |
![]() |
GetNodePath | 推理从一个节点的位置的节点路径在数据视图层次结构中。 |
![]() |
GetObjectIdentifier | 检索对象的数据源给定标识符与与指定的项ID的节点 |
![]() |
GetObjectProperty | 检索数据对象的属性与指定的匹配项ID的节点 |
![]() |
GetObjectType | 检索数据对象的类型与与指定的项ID的节点 |
![]() |
GetProperty | 检索层次结构属性。 |
![]() |
GetSelectedItems | 检索表示当前所选节点的整数数组项ID在树。 |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
IsDocumentOpen(String) | 检索指示的布尔值与特定标记的文档是否当前打开。 |
![]() |
IsDocumentOpen(String, Guid) | 检索一个boolean值与特定的标记和逻辑视图的文档是否当前打开。 |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
SetNodePath | 设置特定项ID确定节点的节点路径 |
![]() |
SetProperty | 一个指定的层次结构属性。 |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
备注
使用此选件类由托管代码使与之通信的数据视图层次结构对象更为简单。使用此选件类优于连接直接与 IVsHierarchy 或 IVsUIHierarchy 接口。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。