DataProvider 类

启用DDEX提供程序对象的创建。

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.DataProvider

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

语法

声明
Public MustInherit Class DataProvider
public abstract class DataProvider
public ref class DataProvider abstract
[<AbstractClass>]
type DataProvider =  class end
public abstract class DataProvider

DataProvider 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 DataProvider 选件类构造函数。

页首

属性

  名称 说明
公共属性 Description 检索DDEX提供程序的一个区分区域性的说明。
公共属性 DisplayName 检索一个区分区域性的名称指定的数据提供程序。
公共属性 Guid 检索DDEX提供程序的唯一标识符。
公共属性 ShortDisplayName 检索显示名称的缩写形式。
公共属性 Technology 检索该提供程序使用的基本技术的唯一标识符,因此,如果任何一个。

页首

方法

  名称 说明
公共方法 CreateObject(Type) 创建特定对象类型的一个DDEX提供程序的实现。
公共方法 CreateObject(Guid, Type) 创建新的DDEX提供程序实现的对象,最好是将调整为指定的数据源和指定的类型。
公共方法 DeriveDataSource 确定此DDEX提供程序支持的数据源由特定连接字符串表示形式。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetAssembly(String) 解析一个程序集字符串为特定程序集所定义的DDEX提供程序。
公共方法 GetAssembly(Guid, String) 解析一个程序集字符串到程序集与一个指定的数据源所定义的DDEX提供程序。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetProperty 检索泛型的已知或DDEX提供程序特定的属性。
公共方法 GetType() 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetType(String) 解析一个类型名称。Type 所定义的DDEX提供程序。
公共方法 GetType(Guid, String) 解决某个类型名称对指定的数据源的 Type 所定义的DDEX提供程序。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 SupportsObject(Type) 检索指示的布尔值特定目标类型是否提供程序支持。
公共方法 SupportsObject(Guid, Type) 指示是否特定DDEX提供程序支持指定的类型,可能会指定的数据源的专用版本的对象。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

DataProvider 选件类用于查询或创建提供程序实现的对象提供有关DDEX提供程序的基本信息和方法。此选件类是所有DDEX提供程序特定实体的引导程序。

DDEX提供此选件类的单个实现。此实现基于从注册表中读取的信息,并且,由于此类不实现提供程序的代码加载。

线程安全

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

请参见

参考

Microsoft.VisualStudio.Data 命名空间

DataProviderManager