IAdviseSink 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供 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) |
向对象的已注册通知接收器通知以下情况:其视图已更改。 此方法由服务器调用。 |