我有一个名为ResultPropertyCollection
的{{1}}对象。
我可以使用以下代码查看有关AD用户的信息(例如他们的姓名):
resultValues
如果我在Outlook的地址簿中查找用户,我可以看到我在C#中看到的所有相同信息以及用户的照片。
如果Outlook能够显示用户的照片,为什么resultValues["name"][0].ToString()
和resultValues["jpegPhoto"][0].ToString()
会抛出System.ArgumentOutOfRangeException?
Outlook不会使用jpegPhoto attribute来检索照片吗?
答案 0 :(得分:2)
我解决了,我需要使用这个属性:
resultValues["thumbnailPhoto"][0];
但是,为什么我无法在MSDN上的架构中找到此属性?
答案 1 :(得分:1)
这是图片属性,该属性具有Ldap-Display-Name thumbnailPhoto
。
看看http://msdn.microsoft.com/en-us/library/windows/desktop/ms680034(v=vs.85).aspx