IAdviseSink 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 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) |
告知物件的已登錄諮詢接收,物件的檢視已經變更。 這個方法是由伺服器呼叫。 |