次の方法で共有


IAdviseSink インターフェイス

定義

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 を返すときに例外をスローします。 詳細については、「 How to: Map HRESULTs and Exceptions」を参照してください。

メソッド

OnClose()

登録されているすべてのアドバイズ シンクに、オブジェクトが実行状態から読み込み済み状態に変更されたことを通知します。 このメソッドは、サーバーから呼び出されます。

OnDataChange(FORMATETC, STGMEDIUM)

現在アドバイズ シンクが登録されているすべてのデータ オブジェクトに、オブジェクトのデータが変更されたことを通知します。

OnRename(IMoniker)

登録されているすべてのアドバイズ シンクに、オブジェクトの名前が変更されたことを通知します。 このメソッドは、サーバーから呼び出されます。

OnSave()

登録されているすべてのアドバイズ シンクに、オブジェクトの名前が保存されたことを通知します。 このメソッドは、サーバーから呼び出されます。

OnViewChange(Int32, Int32)

オブジェクトの、登録されているアドバイズ シンクに、ビューが変更されたことを通知します。 このメソッドは、サーバーから呼び出されます。

適用対象