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.

ネイティブコードの 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.

適用対象