使您可以检索描述了数据源中的对象类型,然后可以解释和处理程序模型的XML流。
继承层次结构
System.Object
Microsoft.VisualStudio.Data.Framework.DataSupport
Microsoft.VisualStudio.Data.Framework.DataObjectSupport
命名空间: Microsoft.VisualStudio.Data.Framework
程序集: Microsoft.VisualStudio.Data.Framework(在 Microsoft.VisualStudio.Data.Framework.dll 中)
语法
声明
Public Class DataObjectSupport _
Inherits DataSupport _
Implements IVsDataObjectSupport, IVsDataSupport
public class DataObjectSupport : DataSupport,
IVsDataObjectSupport, IVsDataSupport
public ref class DataObjectSupport : public DataSupport,
IVsDataObjectSupport, IVsDataSupport
type DataObjectSupport =
class
inherit DataSupport
interface IVsDataObjectSupport
interface IVsDataSupport
end
public class DataObjectSupport extends DataSupport implements IVsDataObjectSupport, IVsDataSupport
DataObjectSupport 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
DataObjectSupport(String, Assembly) | 实例化 DataObjectSupport 选件类的新实例与在托管程序中存储的XML资源。 |
![]() |
DataObjectSupport(String, String) | 实例化 DataObjectSupport 选件类的新实例与存储为在特定文件路径的文件在磁盘上的XML资源。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
OpenSupportStream() | 打开表示XML内容的字节流。 (继承自 DataSupport。) |
![]() |
OpenSupportStream(CultureInfo) | 打开表示指定区域性的字节流XML内容。 (继承自 DataSupport。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
备注
数据对象类型 是描述组成结构的对象由一个数据源(例如,表或数据视图的安装信息。此信息在XML流( Stream 对象)都提供符合在DataObjectSupport.xsd文件中描述的XML架构。有关此模式的更多信息,请参见 DDEX 数据对象支持。
实现此对象提供 Visual Studio 访问这些对象编程,而无需依赖于数据源的特定命令。
必须实现此选件类使用的数据提供程序的数据工具,包括取决于数据对象的编程访问的使用自定义数据视图实现。
从 DataSupport 类继承。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.Data.Framework 命名空间