提供一种自定义泛型限制的映射到数据源特定的限制。
继承层次结构
System.Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataObjectRestrictionMapper
命名空间: Microsoft.VisualStudio.Data
程序集: Microsoft.VisualStudio.Data(在 Microsoft.VisualStudio.Data.dll 中)
语法
声明
Public MustInherit Class DataObjectRestrictionMapper _
Inherits ObjectWithSite
public abstract class DataObjectRestrictionMapper : ObjectWithSite
public ref class DataObjectRestrictionMapper abstract : public ObjectWithSite
[<AbstractClass>]
type DataObjectRestrictionMapper =
class
inherit ObjectWithSite
end
public abstract class DataObjectRestrictionMapper extends ObjectWithSite
DataObjectRestrictionMapper 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
DataObjectRestrictionMapper | 选件类构造函数。实例化 DataObjectRestrictionMapper 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
Connection | 检索当前连接的 DataConnection 对象实例。 |
![]() |
Site | 检索或设置对象站点。 (继承自 ObjectWithSite。) |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
MapValuesToRestriction | 映射组通用绑定到数据源特定的限制。 |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
OnSiteChanged | 引发 SiteChanged 事件。 (继承自 ObjectWithSite。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
事件
名称 | 说明 | |
---|---|---|
![]() |
SiteChanged | 引发的事件,请更改 Site 属性。 (继承自 ObjectWithSite。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
![]() ![]() |
IObjectWithSite.GetSite | 检索使用 IObjectWithSite.SetSite 方法设置的最后一个站点。在没有已知的站点情况下,对象返回异常。 (继承自 ObjectWithSite。) |
![]() ![]() |
IObjectWithSite.SetSite | 提供网站的指针对站点对象。 (继承自 ObjectWithSite。) |
页首
备注
通常可以地枚举某些对象的概念映射信息的客户端提供在DDEX提供者的数据对象支持XML。若要执行更好,客户端在其枚举需要能够使用泛型限制指定对象的哪个子集它们希望检索。
为此,DDEX转换泛型限制(例如,内容、架构,名称)是必需的按DDEX提供程序本身识别的源特定的限制
在许多情况下具有一对一映射在泛型和源特定的限制之间,这样,在XML文件可以轻松地指定。但是,是可以+想象的限制映射用一个更复杂的方式,在提供程序可实现限制制图员正常情况下转换限制。
从 ObjectWithSite 类继承。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。