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 时,公共语言运行时将引发异常。 有关更多信息,请参见 How to: Map HRESULTs and Exceptions

方法

OnClose()

向所有已注册的通知接收器通知以下情况:对象已从运行状态更改为加载状态。 此方法由服务器调用。

OnDataChange(FORMATETC, STGMEDIUM)

向当前已注册通知接收器的所有数据对象通知以下情况:对象中的数据已更改。

OnRename(IMoniker)

向所有已注册的通知接收器通知以下情况:对象已重命名。 此方法由服务器调用。

OnSave()

向所有已注册的通知接收器通知以下情况:对象已保存。 此方法由服务器调用。

OnViewChange(Int32, Int32)

向对象的已注册通知接收器通知以下情况:其视图已更改。 此方法由服务器调用。

适用于