Freigeben über


MAPI empfangen Ordner

Gilt für: Outlook 2013 | Outlook 2016

Eine Empfangsordner enth�lt eingehende Nachrichten von einer bestimmten Nachrichtenklasse. Empfangsordner, die Zuordnungen von Clients, vom Anbieter Store Nachricht oder MAPI hergestellt werden k�nnen. MAPI hat zwei Standard Ordner empfangen: im Stammordner des Nachrichtenspeichers und den Ordner Posteingang des untergeordneten Baumes zwischen Personen Nachricht (IPM). Der Stammordner des Nachrichtenspeichers ist die Standardeinstellung Empfangsordner f�r alle prozess�bergreifenden Kommunikation (IPK) Nachrichten.

Der Ordner Posteingang wird vom MAPI f�r alle neuen Nachrichtenspeicher erstellt und agiert als Standard Empfangsordner f�r die folgenden Nachrichtenklassen:

  • Die Nachrichtenklasse IPM.

  • Die Nachrichtenklasse des Berichts.

  • Eine leere oder fehlende,-Klasse.

Alle Berichtsnachrichten, auch diejenigen, die als Antwort auf eine IPC-Nachricht gesendet wurden, werden im Ordner Posteingang abgelegt. IPC-Clientanwendungen, die ihre eigenen Berichte verarbeiten, müssen explizit einen Empfangsordner für die jeweilige Berichtsklasse hinzufügen. Beispiel: Ein Client erwartet, Nachrichten mit der Klasse IPC zu empfangen. Paper.Order sollte die IMsgStore::SetReceiveFolder-Methode aufrufen, um einen Empfangsordner für Berichte mit der Klasse Report.IPC.Paper.Order einzurichten.

Erhalten Sie Ordner, den Zuordnungen f�r die hierarchische Organisation von Nachrichtenklassen basieren. Clients k�nnen explizit eine Zuordnung zwischen einem Empfangsordner und eine Nachrichtenklasse herstellen oder verwenden Sie die MAPI-Standardordner empfangen. Festlegen von Clients in der Regel ein Ordner zum Empfangen von Nachrichten f�r eine Basisklasse und alle Unterklassen. Beispielsweise w�rde ein typischer Client eine Zuordnung f�r Nachrichten mit der Klasse MyClassherstellen. Wenn der Client Nachrichten mit Klassen MyClass.Home oder MyClass.Home.Kitchen.Computerempfangen, w�rde dann diese Nachrichten den Empfangsordner f�r die Basisklasse MyClass�ffnen.

Es gibt drei Nachricht, dass Store-Methoden, mit denen Clients zum Arbeiten mit Ordnern erhalten:

Die Ordner-Tabelle ist eine Auflistung von Informationen �ber alle empfangen Ordner f�r einen Nachrichtenspeicher hergestellt. Festgelegter erforderliche Spalte enth�lt die Nachrichtenklasse sowie die Datensatzschl�ssel und die Eintrags-ID an.

To retrieve a receive folder for a particular message class, clients pass the message class string to the IMsgStore::GetReceiveFolder method. The message store provider returns an entry identifier for the corresponding folder. To implement GetReceiveFolder, a message store provider should use an algorithm that selects the folder whose associated message class matches the longest possible prefix of the specified message class. For example, assume the message store has the following associations between receive folders and message classes in its receive folder table:

  • IPM Nachrichten werden im Ordner Posteingang abgelegt.

  • IPM.Note.Sample Nachrichten befinden sich im Ordner Samples.

Die folgende Tabelle zeigt, wie Nachrichten mit verschiedenen Klassen an die entsprechende weitergeleitet werden w�rde, Empfangsordner.

Eingehende Nachricht-Klasse Ordner empfangen
IPM. Note.Sample.Simple
F�r Beispielordner
IPM.Note
Ordner Posteingang
IPM. Zeiterfassungskarte
Ordner Posteingang
IPM. Note.Sample.Simple.Totally
F�r Beispielordner

Clients rufen Sie die SetReceiveFolder -Methode, um eine explizite Zuordnung zwischen einem bestimmten Nachrichtenklasse t�tigen und annehmen von Ordner. Wenn eine Nachricht an eine leere Nachrichtenklasse �bermittelt werden, platziert MAPI die Nachricht im Ordner "empfangen", die f�r ein Pr�fix der leere-Klasse definiert ist. Wenn der Client eine Empfangsordner f�r Nachrichten mit Klasse IPM hergestellt hat und eine Nachricht mit der Klasse IPM.Note.Test �bermittelt wird, wird diese Nachricht im Ordner "empfangen" f�r die Nachrichtenklasse IPM platziert.

Clients in der Regel eine Meldungszeichenfolge-Klasse �bergeben, und klicken Sie in das SetReceiveFolderaufrufen, die Eintrags-ID des neuen Ordner empfangen. Clients k�nnen jedoch NULL f�r eine oder beide der folgenden Parameter �bergeben. Die folgende Tabelle beschreibt das Verhalten, das ergibt NULL f�r die Nachricht-Klasse und Eintrags-ID-Parameter angeben.

SetReceiveFolder -parameter Resultierende Verhalten
Eintrags-ID auf NULL festgelegt wurde
Nachrichtenspeicher l�scht die Zuordnung zwischen dem angegebenen-Klasse und die vorhandene Ordner empfangenen Nachricht. Empfangen einer neuen Ordner ist nicht hergestellt werden. Nachfolgende Aufrufe von GetReceiveFolder mit dieser Nachrichtenklasse gibt den Empfangsordner f�r ein Pr�fix der Nachrichtenklasse zur�ck. f�r neue Nachrichtenspeicher werden GetReceiveFolder Posteingang IPM-Unterstruktur zur�ckgegeben.
Nachrichtenklasse auf NULL festgelegt wurde
Nachrichtenspeicher �ndert die Zuordnung f�r die leere Nachrichtenklasse in den angegebenen Ordner. In diesem Ordner gehen eingehende Nachrichten, deren Klasse andernfalls nicht erkannt wird.
Eintrags-ID und die Nachrichtenklasse auf NULL festgelegt wurde
Nachrichtenspeicher l�scht die Zuordnung Klasse-Ordner f�r die Nachrichtenklasse leer. Sie sollten nicht beide Parameter auf NULL festgelegt, da sich daraus in der Regel eingehende Nachrichten in den Stammordner des Nachrichtenspeichers, einen Ordner, der an den Client nicht sichtbar ist platziert wird.

Obwohl die Klasse einer Nachricht niemals leer sein sollte, kann eine leere Nachrichtenklasse auftreten. Es liegt in der Verantwortung des Nachrichtenspeichers, die Nachrichtenklasse IPM für neue ausgehende Nachrichten mit einer leeren Klasse zuzuweisen. es liegt in der Verantwortung des Transportanbieters, IPM zuzuweisen. Beachten Sie als Klasse für eingehende Nachrichten, die über eine leere Klasse verfügen.

Siehe auch

MAPI-Ordner