IAdviseSink 介面

定義

提供 IAdviseSink 介面的 Managed 定義。

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 介面

Common Language Runtime 會在機器碼中的 COM 方法傳回 HRESULT 時擲回例外狀況。 如需詳細資訊,請參閱 How to: Map HRESULTs and Exceptions

方法

OnClose()

告知所有已登錄的諮詢接收,物件已經從執行狀態變成載入狀態 (Loaded State)。 這個方法是由伺服器呼叫。

OnDataChange(FORMATETC, STGMEDIUM)

告知所有資料物件目前已登錄的諮詢接收,物件中的資料已經變更。

OnRename(IMoniker)

告知所有已登錄的諮詢接收,物件已經重新命名。 這個方法是由伺服器呼叫。

OnSave()

告知所有已登錄的諮詢接收,物件已經儲存。 這個方法是由伺服器呼叫。

OnViewChange(Int32, Int32)

告知物件的已登錄諮詢接收,物件的檢視已經變更。 這個方法是由伺服器呼叫。

適用於