Freigeben über


Unterstützung von mehreren den Clientzugriff auf Nachrichten in Nachrichtenspeicher

Gilt für: Outlook 2013 | Outlook 2016

Es ist möglich, dass mehrere Clientanwendungen, eine bestimmte Nachricht gleichzeitig zu öffnen. Nachricht-Anbieter müssen keine führen bestimmten Regeln für diesen Zugriff steuern. Wenn die Client-Anwendungen ändern Sie die Nachricht und ihre Änderungen zu speichern, sollten jedoch Speicheranbieter die folgenden Regeln entsprechen:

  • Zulassen der erste Aufruf der IMAPIProp::SaveChanges -Methode, um fortzufahren, als wäre es der einzige Client, der die Nachricht geöffnet hat.

  • Die nachfolgenden SaveChanges Anrufe von anderen Clients sollte der Nachricht Speicheranbieter Änderungen ignorieren und MAPI_E_OBJECT_CHANGED zurück.

  • Ermöglichen Sie Clientanwendungen Reaktion auf einen MAPI_E_OBJECT_CHANGED Rückgabecode durch den aufrufenden SaveChanges erneut mit dem FORCE_SAVE-Flag. Wenn eine Clientanwendung dies der Fall ist, sollten vom Informationsdienst Nachricht die vorherigen Änderungen mit den neuen zu ersetzen.

Alternativ kann die Nachrichtenanbieter den Konflikt zu erkennen und präsentieren eine Schnittstelle, die ermöglicht dem Benutzer das auswählen, ob die ursprüngliche Nachricht beibehalten, die ursprüngliche Nachricht mit den neuen Änderungen überschreiben oder speichern Sie die neuen Änderungen an einen anderen Speicherort.

Siehe auch

Implementieren von Nachrichten in Nachrichtenspeichern