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 时,公共语言运行时将引发异常。 有关详细信息,请参阅 如何:映射 HRESULT 和异常。
方法
| 名称 | 说明 |
|---|---|
| OnClose() |
通知所有已注册的公告接收器,该对象已从运行状态更改为已加载状态。 此方法由服务器调用。 |
| OnDataChange(FORMATETC, STGMEDIUM) |
通知当前已注册的公告接收器中的所有数据对象,该对象中的数据已更改。 |
| OnRename(IMoniker) |
通知所有已注册的公告接收器,该对象已重命名。 此方法由服务器调用。 |
| OnSave() |
通知所有已注册的公告接收器,该对象已保存。 此方法由服务器调用。 |
| OnViewChange(Int32, Int32) |
通知对象的已注册公告接收器其视图已更改。 此方法由服务器调用。 |