如何使用 EWS 保存对话历史消息并使其正确显示在对话历史文件夹中
Posted
技术标签:
【中文标题】如何使用 EWS 保存对话历史消息并使其正确显示在对话历史文件夹中【英文标题】:How can I save Conversation History messages using EWS and have them appear correctly in the Conversation History Folder 【发布时间】:2012-10-31 15:39:55 【问题描述】:Microsoft 提供的 Lync 客户端可以选择使用 EWS(Exchange Web 服务)将对话历史记录保存到交换文件夹中,该文件夹可通过 c# 托管 API 访问。当 Lync 使用 EWS 将消息保存在“对话历史记录”文件夹中时,这些消息将显示为特殊的对话项目。这是通过将 ItemType 设置为“IPM.Note.Microsoft.Conversation”来完成的——至少部分如此。
我的问题是:如果我必须自己创建对话文件夹而不是依赖 Lync 创建它,如何获得 Lync 管理的对话文件夹的完整行为?我发现我需要将 FolderType 设置为“IPF.Note.Microsoft.Conversation”,但这显然不足以让文件夹中包含的对话项目正确显示。还需要什么魔法?
【问题讨论】:
【参考方案1】:在这种情况下,问题原来是 Exchange 和 Lync 服务器之间的集成失败,这导致对话历史文件夹的 Outlook Web 访问视图呈现不正确。对话历史文件夹实际上是正确的——只需设置 IPF.Note.Microsoft.Conversation。
参考:
-
http://support.microsoft.com/kb/2000886
http://www.expta.com/2010/09/how-to-integrate-lync-server-2010-with.html
http://technet.microsoft.com/en-us/library/gg398806.aspx
http://blog.schertz.name/2010/11/lync-and-exchange-im-integration/
【讨论】:
【参考方案2】:Microsoft Lync 控制台您可以找到 3 个图标 1st Contacts、2nd Activity Feesds 、3rd Conversations。 单击第三个图标对话。 在控制台底部,您可以找到“在 Outlook 中查看更多”点击它,然后在 Outlook 中找到所有对话历史文件夹。
【讨论】:
以上是关于如何使用 EWS 保存对话历史消息并使其正确显示在对话历史文件夹中的主要内容,如果未能解决你的问题,请参考以下文章
Vue、Vuex 和 Firestore:如何在前端显示检索到的 Firestore 数据并使其具有响应性?
如何将 QPushButton 插入 TableView 并使其查看/显示?