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
Nachverfolgen der Unterhaltung sammelt Antworten auf eine Nachricht. Clients sollte zwei Eigenschaften, mit denen in Unterhaltungen nachverfolgen festgelegt:
PR_CONVERSATION_TOPIC (PidTagConversationTopic)
PR_CONVERSATION_TOPIC ist der standardisierte Betreff der Nachricht, der Betreff ohne die Präfixzeichenfolgen. Legen Sie diese Eigenschaft auf den Wert der PR_NORMALIZED_SUBJECT (PidTagNormalizedSubject)-Eigenschaft der Nachricht fest.
PR_CONVERSATION_INDEX (PidTagConversationIndex)
PR_CONVERSATION_INDEX indicates the position of the message within a particular conversation. Es liegt in der Verantwortung eines Clients, PR_CONVERSATION_INDEX für jede ausgehende Nachricht festzulegen, unabhängig davon, ob es sich um eine neue Nachricht, eine weitergeleitete Nachricht oder eine Antwort handelt. Clients can set this property manually or call ScCreateConversationIndex, a utility function provided by MAPI.
ScCreateConversationIndex generiert den Wert eines Indexes Unterhaltung für alle ausgehenden Nachrichten. ScCreateConversationIndex implementiert den Index als ein Kopfzeilen-Baustein, die 22 Bytes Länge, gefolgt von NULL ist oder mehrere untergeordnete blockiert jede 5 Bytes Länge.
Kopfzeilen-Baustein besteht aus 22 Bytes in drei Abschnitte unterteilt:
- Ein reserviertes Byte. Der Wert ist 1.
- Fünf Bytes für die aktuelle Systemzeit in der Struktur FILETIME -Format konvertiert.
- Sechzehn Bytes gedrückt halten, eine GUIDoder den global eindeutigen Bezeichner.
Jeder untergeordneten Block besteht aus 5 Bytes wie folgt unterteilt:
Ein Bit, enthält einen Code, die die Differenz zwischen der aktuellen Uhrzeit und die Zeit in die Kopfzeilen-Baustein gespeichert. Dieses Bit ist 0, wenn der Unterschied weniger als.02 zweiten und größer als 1 ist der Unterschied weniger als eine Sekunde und zwei Jahre und größer als 56 Jahre.
Einunddreißig Bits, die den Unterschied zwischen der aktuellen Zeit und der Zeit im Headerblock enthalten, ausgedrückt in FILETIME Einheiten. Dieser Teil des untergeordneten Blocks wird mithilfe einer von zwei Strategien erstellt, abhängig vom Wert des ersten Bits. Wenn dieses Bit 0 ist, verwirft ScCreateConversationIndex die hohen 15 Bits und die niedrigen 18 Bits. Wenn dieses Bit eins ist, verwirft die Funktion die höchsten 10 Bits und die niedrigsten 23 Bits.
Vier Bits mit einer Zufallszahl durch Aufrufen von Win32-Funktion, z. B.generiert.
Vier Bits mit einer Sequenz gezählt werden, die Teil einer Zufallszahl entnommen wird.
Wenn die Unterhaltung Indizes der Nachrichten manuell festgelegt werden sollen, sollten Sie die folgenden Vorschläge:
Behalten Sie unterschiedliche Zeitzonen der Befragten transparent; Verwenden Sie die UTC-Zeiten statt Ortszeit.
Jede Gruppe Unterhaltung mit der gleichen Zeitspanne einrücken.
Antworten auf die Nachricht an denselben Tag zu sortieren.
Separate Threads gestartet zu unterschiedlichen Zeiten, die im gleiche Thema freigeben auftreten.
Um eine kategorisierte Sortierung zu implementieren, sodass Nachrichten nach Thema gruppiert werden, sortieren Sie zuerst nach PR_CONVERSATION_TOPIC und dann nach PR_CONVERSATION_INDEX. Um die Ergebnisse der Sortierung darzustellen, legen Sie die PR_DEPTH (PidTagDepth)-Eigenschaft für Nachrichten mit einem Unterhaltungsindex, der 22 Byte lang ist, auf 0 fest. Erhöhen Sie dann für jede Verlängerung um 5 Byte den Wert der PR_DEPTH-Eigenschaft um 1.
Die PR_ORIGINAL Gruppe von Eigenschaften kann auch für Unterhaltung Nachverfolgen verwendet werden. Legen Sie diese Eigenschaften auf die ursprüngliche Nachricht antworten oder weitergeleiteten Nachrichten verknüpfen. Alle PR_ORIGINAL-Eigenschaften sind optional. Wenn Sie zum Beispiel PR_ORIGINAL_AUTHOR_ENTRYID (PidTagOriginalAuthorEntryId) nicht explizit festlegen, kann der Nachrichtenspeicheranbieter den Standardwert oder den Wert der PR_SENDER_ENTRYID (PidTagSenderEntryId)-Eigenschaft verwenden. Wenn Sie gleichermaßen PR_ORIGINAL_AUTHOR_NAME oder PR_ORIGINAL_SUBMIT_TIME (PidTagOriginalSubmitTime) nicht festlegen, können diese Eigenschaften standardmäßig die Werte der PR_SENDER_NAME (PidTagSenderName)- bzw. der PR_CLIENT_SUBMIT_TIME (PidTagClientSubmitTime)-Eigenschaft verwenden.