共用方式為


計時通知

適用於:Outlook 2013 |Outlook 2016

因為事件通知是異步程式,所以您可以隨時收到通知,不一定會在事件發生之後立即收到通知。

呼叫 IMAPIAdviseSink::OnNotify 方法的時間會因實作建議來源的服務提供者而有所不同。 服務提供者可以通知您的用戶端:

  • 同時與 事件搭配使用。

  • 緊接在 事件之後。

  • 稍後在事件之後的某個時間點,可能是在 Unadvise 呼叫之後。

在負責事件的 MAPI 方法傳回給其呼叫端之後,大部分的服務提供者會呼叫 OnNotify 。 例如,在儲存訊息的變更時、 在 IMAPIProp::SaveChanges 呼叫之後,或在 IUnknown::Release 呼叫之後釋放訊息時,都會傳送訊息上的通知。 在傳送通知之前,訊息存放區中不會顯示任何變更。

您可以在呼叫 Unadvise 取消註冊之後,收到來自建議來源的通知。 請務必只在其參考計數降至零之後才釋放您的建議接收,而不是遵循成功的 Unadvise 呼叫。 請勿假設您已呼叫 Unadvise ,表示不再需要建議接收。