一周前我在 MSDN 论坛上问过这个问题,但很遗憾我没有得到答复。这个功能太基础了,我无法想象这是做不到的。 http://social.msdn.microsoft.com/Forums/en-US/c6aaaefe-92e1-45b3-8b41-8edbc9866058/cannot-get-picture-of-contacts?forum=communicatorsdk
我们正在使用 Lync 客户端 SDK 开发 Lync SupressedUI 客户端。我们想显示登录用户的联系人照片。当我们关闭 UISupression 时,我们确实得到了一张照片。当我们打开 UISupression 时,我们没有得到照片。
有 3 个可能相关的 ContactInformationType: - ContactInformationType.Photo - ContactInformationType.IconStream - ContactInformationType.IconUrl
当使用 Photo 时,它会在 UISupression 关闭时起作用。但当 UISupression 开启时不会。我们得到的异常是:ItemNotFoundException
使用 IconStream 时,我们得到异常:FileNotFound Exception。异常不告诉哪个文件。这是消息的一部分:HRESULT 异常:0x80070002
当调用 ContactInformationType.IconUri 时,我们得到一个 ItemNotFoundException。
显示登录用户的照片根本不是问题。奇怪的是,当联系人在常用联系人组中时,我们确实会得到一张照片。
有没有人在打开 UISupression 时显示联系人的照片?