看不懂代码

lude8880 2008-12-10 09:47:41
谁帮忙解释解释

private string GetEmailAddress(string userDisplayName)
{
DirectorySearcher ds = new DirectorySearcher();
ds.PropertiesToLoad.Add("mail");
ds.Filter = String.Format("(&(displayName={0})(objectCategory=person)((objectClass=user)))", userDisplayName);

SearchResultCollection results = ds.FindAll();
if (results.Count == 0)
{
return string.Empty;
}

ResultPropertyValueCollection values = results[0].Properties["mail"];
if (values.Count == 0)
{
return string.Empty;
}

return values[0].ToString();
}


...全文
113 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kugou123 2008-12-10
  • 打赏
  • 举报
回复
参考:活动目录与域的专题
http://www.chinaitlab.com/www/techspecial/AD/
quincystar 2008-12-10
  • 打赏
  • 举报
回复
楼上正解,可以从方法名和参数推测.
lude8880 2008-12-10
  • 打赏
  • 举报
回复
什么叫活动目录?
kugou123 2008-12-10
  • 打赏
  • 举报
回复
根据用户名,在活动目录中查找该用户的邮件地址。。。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧