允许您创建数据源引用标识一个或多个数据对象的(DSRef)对象。
继承层次结构
System.Object
Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
Microsoft.VisualStudio.Data.Framework.DSRefBuilder
命名空间: Microsoft.VisualStudio.Data.Framework
程序集: Microsoft.VisualStudio.Data.Framework(在 Microsoft.VisualStudio.Data.Framework.dll 中)
语法
声明
Public Class DSRefBuilder _
Inherits DataSiteableObject(Of IVsDataConnection) _
Implements IDSRefBuilder, IVsDataSupportObject(Of IDSRefBuilder)
public class DSRefBuilder : DataSiteableObject<IVsDataConnection>,
IDSRefBuilder, IVsDataSupportObject<IDSRefBuilder>
public ref class DSRefBuilder : public DataSiteableObject<IVsDataConnection^>,
IDSRefBuilder, IVsDataSupportObject<IDSRefBuilder^>
type DSRefBuilder =
class
inherit DataSiteableObject<IVsDataConnection>
interface IDSRefBuilder
interface IVsDataSupportObject<IDSRefBuilder>
end
public class DSRefBuilder extends DataSiteableObject<IVsDataConnection> implements IDSRefBuilder, IVsDataSupportObject<IDSRefBuilder>
DSRefBuilder 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
DSRefBuilder() | 初始化 DSRefBuilder 类的新实例。 |
![]() |
DSRefBuilder(IVsDataConnection) | 初始化 DSRefBuilder 选件类的新实例与数据连接的。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
Site | 获取或设置对象站点。 (继承自 DataSiteableObject<T>。) |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
AppendToDSRef(Object, String, array<Object[]) | 追加有关数据对象与指定的类型和标识符的信息到指定的现有 DSRef 对象。 |
![]() |
AppendToDSRef(Object, String, array<Object[], array<Object[]) | 追加有关数据对象与指定的类型和标识符的信息到指定的现有 DSRef 对象。 |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
OnSiteChanged | 引发 SiteChanged 事件。 (继承自 DataSiteableObject<T>。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
事件
名称 | 说明 | |
---|---|---|
![]() |
SiteChanged | 当 Site 属性更改时发生。 (继承自 DataSiteableObject<T>。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
![]() ![]() |
IVsDataSupportObject<IDSRefBuilder>.Invoke | 调用方法名指定的方法并将指定的实参。 |
页首
备注
在数据提供者的数据对象提供的 IDSRefBuilder 接口使用此信息的特定实现支持XML文件信息追加到现有的 DSRef 对象启用拖放操作。
当指定与此实现的 IDSRefBuilder 服务,数据提供程序应将某些参数指示时应创建的节点,并哪个标识符部件的位置应用作值的节点。顶级参数标识直接在根 DSRef 节点下显示的节点。子参数格式在特定顶级参数下的如下:
参数1:节点的名称。
参数2:节点的所有者。
参数3:节点类型(表、字段、触发器、ViewTrigger、ViewIndex、StoredProcedure、视图、同义词、函数、索引或UserDefinedType)。
参数4:节点的扩展的类型,如GUID。
参数5:作为子参数指定的自定义属性的集合,值为自定义属性和一个嵌入参数的GUID包含值。
参数6:子节点的集合作为子参数指定的。
在此选件类没有足够的服务数据提供程序的要求时,您可以从其继承并指定您的选件类,不过,在许多情况下这不是必需的。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。