Freigeben über


Behandeln von Adressbuchbenachrichtigungen

Gilt für: Outlook 2013 | Outlook 2016

Adressbuchbenachrichtigungen ermöglichen es einem Client, von Ereignissen zu erfahren, die mit einem beliebigen Adressbucheintrag oder einem bestimmten Eintrag auftreten. Sie können sich für diese Benachrichtigungen entweder über das MAPI-Adressbuch registrieren, indem Sie IAddrBook::Advise aufrufen, oder über die Hierarchie- oder Inhaltstabelle eines Adressbuchcontainers, indem Sie IMAPITable::Advise aufrufen.

Geben Sie den Eintragsbezeichner eines Adressbuchcontainers, einer Verteilerliste oder eines Nachrichtenbenutzers an, wenn Sie sich für Benachrichtigungen für einen bestimmten Eintrag registrieren, und NULL, wenn Sie sich für Benachrichtigungen im gesamten Adressbuch registrieren. Der Eintragsbezeichner muss einen Messagingbenutzer oder eine Verteilerliste in einem Adressbuchcontainer darstellen. IAddrBook::Advise untersucht diesen Eintragsbezeichner, um zu ermitteln, welcher Adressbuchanbieter für das entsprechende Objekt verantwortlich ist, und leitet den Aufruf an die IABLogon::Advise-Methode des entsprechenden Adressbuchanbieters weiter.

Clients können sich für die folgenden Arten von Ereignissen für Adressbucheinträge registrieren:

  • Kritischer Fehler

  • Alle Objektereignisse (erstellt, geändert, gelöscht, verschoben oder kopiert)

  • Tabelle geändert

In der Regel erfolgt die Registrierung nur für Adressbuchcontainerinhalte und Hierarchietabellen. Es kommt selten vor, dass Clients sich bei Messagingbenutzer- und Verteilerlistenobjekten auf niedrigerer Ebene registrieren. Dies liegt daran:

  • Viele Adressbuchanbieter unterstützen keine Benachrichtigungen für ihre Messagingbenutzer und Verteilerlisten.

  • Tabellenbenachrichtigungen sind ausreichend, um Änderungen nachzuverfolgen und benutzern zu melden.