IAdviseSink Interface
Provides a managed definition of the IAdviseSink interface.
Assembly: System (in System.dll)
| Name | Description | |
|---|---|---|
![]() | OnClose() | Notifies all registered advisory sinks that the object has changed from the running state to the loaded state. This method is called by a server. |
![]() | OnDataChange(FORMATETC%, STGMEDIUM%) | Notifies all data objects currently registered advisory sinks that data in the object has changed. |
![]() | OnRename(IMoniker^) | Notifies all registered advisory sinks that the object has been renamed. This method is called by a server. |
![]() | OnSave() | Notifies all registered advisory sinks that the object has been saved. This method is called by a server. |
![]() | OnViewChange(Int32, Int32) | Notifies an object's registered advisory sinks that its view has changed. This method is called by a server. |
The IAdviseSink interface enables containers and other objects to receive notifications of data changes, and view changes and compound-document changes occurring in objects of interest.
For more information about the IAdviseSink interface, see the MSDN Library.
The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see How to: Map HRESULTs and Exceptions.
Available since 8
.NET Framework
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Windows Phone
Available since 8.1
