IAdviseSink 接口

定义

提供接口的 IAdviseSink 托管定义。

public interface class IAdviseSink
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IAdviseSink
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("0000010F-0000-0000-C000-000000000046")]
public interface IAdviseSink
public interface IAdviseSink
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IAdviseSink = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("0000010F-0000-0000-C000-000000000046")>]
type IAdviseSink = interface
type IAdviseSink = interface
Public Interface IAdviseSink
属性

注解

IAdviseSink 接口使容器和其他对象能够接收数据更改的通知,并查看感兴趣的对象中发生的更改和复合文档更改。

有关详细信息,请参阅 IAdviseSink 接口

当本机代码中的 COM 方法返回 HRESULT 时,公共语言运行时将引发异常。 有关详细信息,请参阅 如何:映射 HRESULT 和异常

方法

名称 说明
OnClose()

通知所有已注册的公告接收器,该对象已从运行状态更改为已加载状态。 此方法由服务器调用。

OnDataChange(FORMATETC, STGMEDIUM)

通知当前已注册的公告接收器中的所有数据对象,该对象中的数据已更改。

OnRename(IMoniker)

通知所有已注册的公告接收器,该对象已重命名。 此方法由服务器调用。

OnSave()

通知所有已注册的公告接收器,该对象已保存。 此方法由服务器调用。

OnViewChange(Int32, Int32)

通知对象的已注册公告接收器其视图已更改。 此方法由服务器调用。

适用于