Cancelando uma notificação

Aplica-se a: Outlook 2013 | Outlook 2016

Para cancelar uma notificação, os clientes chamam o método Unadvise de uma fonte de aconselhamento. Chamar Unadvise é importante porque faz com que o provedor de serviços libere sua referência ao coletor de aconselhamento. Desde que um provedor de serviços mantenha uma referência a um coletor de aconselhamento, o coletor de aviso poderá continuar a receber chamadas IMAPIAdviseSink::OnNotify . Na verdade, devido à natureza assíncrona da notificação de eventos, os clientes podem ser notificados mesmo após uma chamada Unadvise bem-sucedida. Os clientes devem ser capazes de lidar com o recebimento de notificações a qualquer momento.

Como as implementações do provedor de serviços são diferentes, os clientes que não chamam o Unadvise para cancelar uma notificação não podem presumir nada sobre quando um provedor liberará sua referência ao coletor de aconselhamento. Alguns provedores de serviços liberam suas referências para aconselhar coletores quando liberam suas fontes de aconselhamento. Alguns provedores de serviços não. Desde que um provedor de serviços mantenha uma referência a um coletor de aconselhamento, esse coletor de aviso poderá continuar a receber notificações.