【发布时间】:2019-06-27 11:28:05
【问题描述】:
我希望将 Exchange API 用于对话,并且对对话和线程之间的区别感到困惑。没有可用的文档。有人可以帮忙解释一下区别吗?
【问题讨论】:
标签: outlook ms-office exchangewebservices
我希望将 Exchange API 用于对话,并且对对话和线程之间的区别感到困惑。没有可用的文档。有人可以帮忙解释一下区别吗?
【问题讨论】:
标签: outlook ms-office exchangewebservices
您需要熟悉 Outlook 实体才能更好地理解这些术语。
Conversation 对象是一个抽象的聚合对象。虽然对话可以包含不同类型的项目,但对话对象并不对应于特定的底层 MAPI IMessage 对象。
对话代表一个或多个文件夹和商店中的一个或多个项目。如果您将对话中的项目移动到“已删除项目”文件夹,然后使用GetChildren、GetRootItems 或GetTable 方法枚举对话,则该项目将不会包含在返回的对象中。
要获取现有对话的Conversation 对象,请使用项目的GetConversation 方法。
主题和对话是可以互换的。有时在 UI 中可能会看到一个名为线程的列。但从开发者的角度来看,这仍然是一个对话。帖子是对话中的项目。
【讨论】: