在Lync SDK中使用Contact.GetContactInformation不会返回状态

时间:2015-05-26 00:02:08

标签: c# lync lync-2010 lync-client-sdk

我使用Contact.GetContactInformation方法尝试提取联系人的可用性信息。我遇到的问题是它似乎没有获得正确的信息,除非我真正进入Lync并让它刷新用户的当前状态(即通过搜索他们的名字以便Lync解析其状态。)

似乎该方法从某些Lync缓存中提取信息,并且实际上并没有找到最新信息。如何在Lync中获取联系人的最新信息,即使联系人不在我的列表中且Lync还没有找到他们的状态信息呢?

1 个答案:

答案 0 :(得分:1)

您可以尝试订阅ContactInformationChanged事件,然后从中捕获事件。对联系人详细信息的有效订阅通常可确保您从服务器获取最新信息。如果/当我有时间的话,今天晚些时候会做一个代码示例。

相关问题