访问UserPrincipal中的属性

时间:2013-09-03 18:16:23

标签: c# .net active-directory

我有一个DirectoryServices.AccountManagement.UserPrincipal对象。 我在Visual Studio中看到了一些属性但我可以访问它们。

enter image description here

如何访问 EmailAddress 属性? 它可以吗?

member.Something.EmailAddress

更新

EmailAddress 无法直接访问:

enter image description here

1 个答案:

答案 0 :(得分:0)

只需使用member.EmailAddress ....

请参阅this MSDN page for a complete list of all properties on UserPrincipal您可以直接访问的内容 - EmailAddress绝对是其中之一!

更新:您说您无法直接访问.EmailAddress ...您真的处理UserPrincipal对象了吗?

试试这个:

UserPrincipal up = (member as UserPrincipal);

if (up != null)
{
   string email = up.EmailAddress;
}

您可以访问.EmailAddress对象上的up属性吗?