Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Outlook 2013 | Outlook 2016
Bevor Sie mit dem Schreiben von Code zur Unterstützung Ihres Nachrichtendiensts beginnen, ist es wichtig, einen Entwurf zu erstellen. Beheben Sie die folgenden Probleme in Ihrem Entwurfsprozess:
Legen Sie fest, wie viele Dienstanbieter in den Nachrichtendienst einbezogen werden sollen. Schließen Sie nur verwandte Dienstanbieter (d. h. Anbieter, die mit demselben Messagingsystem arbeiten) in Ihren Dienst ein. Nicht verbundene Dienstanbieter gehören nicht zum selben Nachrichtendienst. Verwenden Sie das Profil für die Integration nicht verwandter Dienstanbieter und Nachrichtendienste.
Bestimmen Sie, welche Art von Dienstanbietern in den Nachrichtendienst aufgenommen werden soll. Die meisten Messge-Dienste umfassen einen Anbieter für jeden der gängigen Typen. Das heißt, der typische Nachrichtendienst verfügt über einen Adressbuchanbieter, einen Nachrichtenspeicheranbieter und einen Transportanbieter.
Bestimmen Sie, wie viele DLLs den Nachrichtendienst enthalten sollen. Die Anzahl der DLLs, die ein Nachrichtendienst verwendet, hängt von Folgendem ab:
Der Komplexitätsgrad, den Sie als Verfasser des Nachrichtendiensts verarbeiten möchten.
Der Typ der Dienstanbieter im Nachrichtendienst.
Die Beziehung, die der Nachrichtendienst möglicherweise mit einem anderen Nachrichtendienst hat.
Da MAPI nur einen Einstiegspunkt für jeden Anbietertyp speichert, schließen Sie nicht mehrere Anbieter desselben Typs in eine einzelne DLL ein. Wenn es sinnvoll ist, mehrere Anbieter eines Typs einzuschließen, implementieren Sie sie entweder in separaten DLLs, oder lassen Sie sie eine Einstiegspunktfunktion verwenden. Eine weitere Möglichkeit besteht darin, verwandte Nachrichtendienste oder Nachrichtendienste zu implementieren, die denselben Installations- und Konfigurationscode und dieselbe DLL-Einstiegspunktfunktion in einer DLL verwenden können.
Halten Sie es nach Möglichkeit einfach, und verwenden Sie eine DLL, die die Implementierung aller Dienstanbieter im Nachrichtendienst und den gesamten Code enthält, um den Nachrichtendienst zu installieren und zu konfigurieren. Wenn dies nicht möglich ist, können Sie eine DLL für den Installations- und Konfigurationscode und entweder eine einzelne DLL für alle Dienstanbieter oder eine DLL für jeden Anbieter implementieren.
Bestimmen Sie einen Namen für die Nachrichtendienst-DLL oder -DLLs.