取消通知

适用于:Outlook 2013 | Outlook 2016

若要取消通知,客户端会调用建议源的 Unadvise 方法。 调用 Unadvise 非常重要,因为它会导致服务提供商发布对建议接收器的引用。 只要服务提供商维护对建议接收器的引用,建议接收器就可以继续接收 IMAPIAdviseSink::OnNotify 调用。 事实上,由于事件通知的异步性质,即使在成功 调用 Unadvise 之后,也可以通知客户端。 客户端必须能够随时处理通知的接收。

由于服务提供商实现不同,因此无法调用 Unadvise 以取消通知的客户端无法假设提供程序何时发布对其建议接收器的引用。 一些服务提供商在发布建议源时,会发布其引用以建议接收器。 某些服务提供商不会这样做。 只要服务提供商维护对建议接收器的引用,该建议接收器就可以继续接收通知。