IAdviseSink Интерфейс

Определение

Предоставляет управляемое определение интерфейса IAdviseSink.Provides a managed definition of the IAdviseSink interface.

public interface class IAdviseSink
[System.Runtime.InteropServices.Guid("0000010F-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IAdviseSink
type IAdviseSink = interface
Public Interface IAdviseSink
Атрибуты

Комментарии

Интерфейс IAdviseSink позволяет контейнерам и другим объектам получать уведомления об изменениях данных, а также просматривать изменения и составные документы, происходящие в интересующих вас объектах.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.

Дополнительные сведения об интерфейсе IAdviseSink см. в библиотеке MSDN.For more information about the IAdviseSink interface, see the MSDN Library.

Среда CLR создает исключение, когда COM-метод в машинном коде возвращает значение HRESULT.The common language runtime throws an exception when a COM method in native code returns an HRESULT. Для получения дополнительной информации см. How to: Map HRESULTs and Exceptions.For more information, see How to: Map HRESULTs and Exceptions.

Методы

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.

Применяется к