DataViewBrowseObjectProvider 类

允许检索专用浏览一个指定节点的对象在特定数据视图。

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataViewBrowseObjectProvider

命名空间:  Microsoft.VisualStudio.Data
程序集:  Microsoft.VisualStudio.Data(在 Microsoft.VisualStudio.Data.dll 中)

语法

声明
Public Class DataViewBrowseObjectProvider _
    Inherits ObjectWithSite
public class DataViewBrowseObjectProvider : ObjectWithSite
public ref class DataViewBrowseObjectProvider : public ObjectWithSite
type DataViewBrowseObjectProvider =  
    class
        inherit ObjectWithSite
    end
public class DataViewBrowseObjectProvider extends ObjectWithSite

DataViewBrowseObjectProvider 类型公开以下成员。

构造函数

  名称 说明
公共方法 DataViewBrowseObjectProvider 选件类构造函数。实例化 DataViewBrowseObjectProvider 类的新实例。

页首

属性

  名称 说明
受保护的属性 DataViewHierarchyAccessor 检索 DataViewHierarchyAccessor 对象实例,为 IVsHierarchy 对象提供的访问器实现数据查看层次结构。
公共属性 Site 检索或设置对象站点。 (继承自 ObjectWithSite。)

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetBrowseObject 检索特定浏览数据视图节点的对象将指定的节点的工作项标识符
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnSiteChanged 引发 SiteChanged 事件。 (继承自 ObjectWithSite。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 SiteChanged 引发的事件,请更改 Site 属性。 (继承自 ObjectWithSite。)

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IObjectWithSite.GetSite 检索使用 IObjectWithSite.SetSite 方法设置的最后一个站点。在没有已知的站点情况下,对象返回异常。 (继承自 ObjectWithSite。)
显式接口实现私有方法 IObjectWithSite.SetSite 提供网站的指针对站点对象。 (继承自 ObjectWithSite。)

页首

备注

DataViewBrowseObjectProvider 派生的选件类应执行 GetBrowseObject 方法使用指针移回到该层次结构以将指定的itemId放在上下文中;然后,那么,当专用的基础浏览对象,您可以使用自动生成的任何浏览对象。

基类实现返回自动生成的值浏览对象。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Data 命名空间

ObjectWithSite