DataObjectSelector 类

获取有关的数据对象的操作源特定元数据从对象存储。对象存储的数据源是数据对象支持XML文件。

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataObjectSelector
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetObjectSelector
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetRootObjectSelector

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

语法

声明
Public MustInherit Class DataObjectSelector _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataObjectSelector, IVsDataSupportObject(Of IVsDataObjectSelector)
public abstract class DataObjectSelector : DataSiteableObject<IVsDataConnection>, 
    IVsDataObjectSelector, IVsDataSupportObject<IVsDataObjectSelector>
public ref class DataObjectSelector abstract : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataObjectSelector, IVsDataSupportObject<IVsDataObjectSelector^>
[<AbstractClass>]
type DataObjectSelector =  
    class
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataObjectSelector
        interface IVsDataSupportObject<IVsDataObjectSelector>
    end
public abstract class DataObjectSelector extends DataSiteableObject<IVsDataConnection> implements IVsDataObjectSelector, IVsDataSupportObject<IVsDataObjectSelector>

DataObjectSelector 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 DataObjectSelector() 初始化 DataObjectSelector 类的新实例。
受保护的方法 DataObjectSelector(IVsDataConnection) 初始化 DataObjectSelector 选件类的新实例与数据连接对象的。

页首

属性

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

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetExpensiveProperties(String) 从对象存储中检索贵的属性列表。
受保护的方法 GetExpensiveProperties(String, array<Object[]) 从对象存储中检索贵的属性列表。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
受保护的方法静态成员 GetMappings return键/值对映射的属性名称及其相应的数据源特定属性名。
公共方法 GetOrdering(String) 返回命令将对指定类型的以逗号分隔的数据对象名称的字符串,指定要返回的数据对象排序顺序,当对象时。
受保护的方法 GetOrdering(String, array<Object[]) 返回命令将对指定类型的以逗号分隔的数据对象名称的字符串,指定要返回的数据对象排序顺序,当对象时。
公共方法 GetRequiredRestrictions(String) 检索需要限制的列表,该数据对象为指定的类型中选择。
受保护的方法 GetRequiredRestrictions(String, array<Object[]) 检索需要限制的列表,该数据对象为指定的类型中选择。
公共方法 GetSupportedRestrictions(String) 检索支持的任何限制,数据对象为指定的类型中选择。
受保护的方法 GetSupportedRestrictions(String, array<Object[]) 检索支持的任何限制,数据对象为指定的类型中选择。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnSiteChanged 引发 SiteChanged 事件。 (继承自 DataSiteableObject<T>。)
公共方法 SelectObjects(String, array<Object[], array<String[]) 返回从对象存储中检索的数据对象的数据读取器,按指定的限制和属性筛选。
受保护的方法 SelectObjects(String, array<Object[], array<String[], array<Object[]) 返回从对象存储中检索的数据对象的数据读取器,按指定的限制、属性和参数筛选。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

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

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IVsDataSupportObject<IVsDataObjectSelector>.Invoke 调用指定的方法。

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.Data.Framework 命名空间