DataViewBrowseObjectProvider 类

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

此 API 不兼容 CLS。 

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataViewHierarchy>
    Microsoft.VisualStudio.Data.Framework.DataViewBrowseObjectProvider

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

语法

声明
<CLSCompliantAttribute(False)> _
Public Class DataViewBrowseObjectProvider _
    Inherits DataSiteableObject(Of IVsDataViewHierarchy) _
    Implements IVsDataViewBrowseObjectProvider
[CLSCompliantAttribute(false)]
public class DataViewBrowseObjectProvider : DataSiteableObject<IVsDataViewHierarchy>, 
    IVsDataViewBrowseObjectProvider
[CLSCompliantAttribute(false)]
public ref class DataViewBrowseObjectProvider : public DataSiteableObject<IVsDataViewHierarchy^>, 
    IVsDataViewBrowseObjectProvider
[<CLSCompliantAttribute(false)>]
type DataViewBrowseObjectProvider =  
    class
        inherit DataSiteableObject<IVsDataViewHierarchy>
        interface IVsDataViewBrowseObjectProvider
    end
public class DataViewBrowseObjectProvider extends DataSiteableObject<IVsDataViewHierarchy> implements IVsDataViewBrowseObjectProvider

DataViewBrowseObjectProvider 类型公开以下成员。

构造函数

  名称 说明
公共方法 DataViewBrowseObjectProvider 初始化 DataViewBrowseObjectProvider 类的新实例。

页首

属性

  名称 说明
公共属性 Site 获取或设置对象站点。 (继承自 DataSiteableObject<T>。)

页首

方法

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

页首

事件

  名称 说明
公共事件 BrowseObjectChanged 更改,发生浏览对象。
公共事件 SiteChanged Site 属性更改时发生。 (继承自 DataSiteableObject<T>。)

页首

备注

从 DataViewBrowseObjectProvider 派生的选件类应执行 CreateBrowseObject 方法使用指针移回到该层次结构以将指定的itemId放在上下文中。如果这样做,您可以使用自动生成的任何浏览对象,而专用的基础浏览对象。

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

线程安全

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

请参见

参考

Microsoft.VisualStudio.Data.Framework 命名空间

DataSiteableObject<T>