Partager via


Gestion des notifications

S’applique à : Outlook 2013 | Outlook 2016

Les notifications permettent à un objet d’informer un autre objet qu’il a subi une modification. Le type de modification est appelé événement. MAPI définit plusieurs événements pour lesquels des notifications sont générées.

Les clients s’inscrivent généralement à un ou plusieurs événements avec un ou plusieurs objets. Ces objets sont appelés sources de conseil. Les objets qui peuvent agir en tant que sources de conseil incluent l’objet de session, sous le contrôle de MAPI, ou un objet créé par un fournisseur de services, tel qu’un message. L’objet informé, appelé récepteur de conseil, contient une implémentation de l’interface IMAPIAdviseSink : IUnknown ou IMAPIViewAdviseSink : IUnknown et se trouve dans une application cliente.

Les objets source Advise implémentent une méthode Advise , appelée par les clients pour s’inscrire aux notifications, et une méthode Unadvise , appelée pour annuler une inscription. L’un des paramètres de Advise est un pointeur vers une implémentation de IMAPIAdviseSink ouIMAPIViewAdviseSink**. La source de conseil met en cache ce pointeur afin qu’il puisse appeler IMAPIAdviseSink ::OnNotify ou l’une des méthodes dansIMAPIViewAdviseSink lorsqu’une modification se produit.

Étant donné que la réception de notifications permet aux utilisateurs d’afficher les informations les plus récentes, il est recommandé que tous les clients s’inscrivent et gèrent les notifications. Toutefois, elle est facultative.

Dans cette section