C # Outlook, есть ли способ отслеживать разговор, если тема была изменена? - PullRequest
0 голосов
/ 31 мая 2018

Я занимаюсь разработкой инструмента VSTO с использованием C #, и мне нужно отслеживать разговоры клиентов.Использование ConversationID сделает большую часть работы, однако, если клиент сменит тему, будет сгенерирован совершенно новый ConversationID, и новые сообщения будут рассматриваться как новый диалог.Есть ли способ связать эти сообщения с оригинальными?

С уважением и заранее спасибо!

1 Ответ

0 голосов
/ 31 мая 2018

Нет, свойство ConversationID генерируется на основе субъекта (нормализованный субъект, т.е. без префиксов RE: или FW:).

Диалог - это группа связанных сообщений с одинаковым значением свойства ConversationTopic.Например, пользователи могут сохранять оригинальные сообщения и ответы в своих личных папках.Сообщения могут быть помечены свойством ConversationIndex, чтобы пользователи могли упорядочивать сообщения в ходе беседы.

Если вы хотите отслеживать элементы, вы можете просто добавить идентификатор в строку темы и отслеживать такие темы, чтобы группировать сообщения, если это необходимо, или все, что вам нужно сделать.

...