共用方式為


處理通知

適用於:Outlook 2013 |Outlook 2016

通知可讓一個物件通知另一個物件它已進行變更。 變更的類型稱為事件。 MAPI 會定義產生通知的數個事件。

用戶端通常會使用一或多個 對象註冊一或多個事件。 這些物件稱為「建議來源」。 可做為建議來源的物件包括MAPI控制件下的會話物件,或服務提供者所建立的物件,例如訊息。 稱為「建議接收」的明智物件包含 IMAPIAdviseSink 的實作:IUnknown 介面或 IMAPIViewAdviseSink:IUnknown 介面,且位於用戶端應用程式內。

建議來源對象實作 Notification 方法,用戶端會呼叫這個方法來註冊通知,以及呼叫 Unadvise 方法來取消註冊。 建議的其中一個 參數是IMAPIAdviseSink 或IMAPIViewAdviseSink** 實作的指標。 建議來源會快取此指標,以便在發生變更時呼叫 IMAPIAdviseSink::OnNotifyIMAPIViewAdviseSink 中的其中一個方法。

因為接收通知可讓用戶檢視最新的資訊,所以建議所有客戶端註冊並處理通知。 不過,它是選擇性的。

本節內容