在 Lync SDK 中使用 Contact.GetContactInformation 不会返回状态
Posted
技术标签:
【中文标题】在 Lync SDK 中使用 Contact.GetContactInformation 不会返回状态【英文标题】:Using Contact.GetContactInformation in Lync SDK doesn't return status 【发布时间】:2015-05-26 00:02:07 【问题描述】:我正在使用Contact.GetContactInformation 方法尝试提取联系人的可用性信息。我遇到的问题是,除非我真正进入 Lync 并让它刷新该用户的当前状态(即通过搜索他们的姓名以便 Lync 解析他们的状态),否则它似乎无法获取正确的信息。
似乎该方法从某些 Lync 缓存中提取信息,但实际上并没有找到最新信息。如何在 Lync 中获取联系人的最新信息,即使该联系人不在我的列表中并且 Lync 还没有找到他们的状态信息?
【问题讨论】:
【参考方案1】:您可以尝试订阅 ContactInformationChanged 事件,然后从中捕获事件。积极订阅联系方式通常可以确保您从服务器获取最新信息。如果/当我有时间时,将在今天晚些时候做一个代码示例。
【讨论】:
以上是关于在 Lync SDK 中使用 Contact.GetContactInformation 不会返回状态的主要内容,如果未能解决你的问题,请参考以下文章
我可以使用 Lync 2010 SDK 启动 Lync 2010 客户端应用程序吗
在 Lync SDK 中使用 Contact.GetContactInformation 不会返回状态