ObjectWithSite 类

提供了一种简化的方式支持对象及其站点之间的通信容器的。

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataObjectConceptMapper
    Microsoft.VisualStudio.Data.DataObjectEnumerator
    Microsoft.VisualStudio.Data.DataObjectRestrictionMapper
    Microsoft.VisualStudio.Data.DataProviderObjectFactory
    Microsoft.VisualStudio.Data.DataSourceInformation
    Microsoft.VisualStudio.Data.DataViewBrowseObjectProvider
    Microsoft.VisualStudio.Data.DataViewCommandHandler
    Microsoft.VisualStudio.Data.DSRefBuilder

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

语法

声明
Public Class ObjectWithSite _
    Implements IObjectWithSite
public class ObjectWithSite : IObjectWithSite
public ref class ObjectWithSite : IObjectWithSite
type ObjectWithSite =  
    class
        interface IObjectWithSite
    end
public class ObjectWithSite implements IObjectWithSite

ObjectWithSite 类型公开以下成员。

构造函数

  名称 说明
公共方法 ObjectWithSite() 选件类构造函数。初始化 ObjectWithSite 类的新实例。
公共方法 ObjectWithSite(Object) 选件类构造函数。初始化 ObjectWithSite 选件类的新实例与指定的站点对象的。

页首

属性

  名称 说明
公共属性 Site 检索或设置对象站点。

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnSiteChanged 引发 SiteChanged 事件。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 SiteChanged 引发的事件,请更改 Site 属性。

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IObjectWithSite.GetSite 检索使用 IObjectWithSite.SetSite 方法设置的最后一个站点。在没有已知的站点情况下,对象返回异常。
显式接口实现私有方法 IObjectWithSite.SetSite 提供网站的指针对站点对象。

页首

备注

此选件类提供 IObjectWithSite 接口的简单实现。托管代码后面条件,它提供时引发的事件,更改时该站点。发生更改到对象站点时,这允许客户端或任何派生类将自定义逻辑。

线程安全

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

请参见

参考

Microsoft.VisualStudio.Data 命名空间