IAdviseSink Interface

IAdviseSink Interface

 

Provides a managed definition of the IAdviseSink interface.

Namespace:   System.Runtime.InteropServices.ComTypes
Assembly:  System (in System.dll)

[GuidAttribute("0000010F-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IAdviseSink

NameDescription
System_CAPS_pubmethodOnClose()

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.

System_CAPS_pubmethodOnDataChange(FORMATETC, STGMEDIUM)

Notifies all data objects currently registered advisory sinks that data in the object has changed.

System_CAPS_pubmethodOnRename(IMoniker)

Notifies all registered advisory sinks that the object has been renamed. This method is called by a server.

System_CAPS_pubmethodOnSave()

Notifies all registered advisory sinks that the object has been saved. This method is called by a server.

System_CAPS_pubmethodOnViewChange(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.

Universal Windows Platform
Available since 4.5
.NET Framework
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Windows Phone
Available since 8.1
Return to top
Show:
© 2016 Microsoft