IVsDataViewHierarchy 接口

数据,则查看层次结构,表示提供程序的能力操作服务器资源管理器连接是通过其实现。

此 API 不兼容 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> 参数小于零。
公共方法 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 命名空间