-1

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

在此处输入图像描述

例如,我如何访问属性EmailAddress?有可能吗?

member.Something.EmailAddress

?

更新

EmailAddress不能直接访问:

在此处输入图像描述

4

1 回答 1

0

只需使用member.EmailAddress....

有关您可以直接访问的所有属性的完整列表,UserPrincipal请参阅此 MSDN 页面 - 并且EmailAddress绝对是其中之一!

更新:你是说你不能.EmailAddress直接访问......你真的在处理一个UserPrincipal对象吗?

尝试这个:

UserPrincipal up = (member as UserPrincipal);

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

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

于 2013-09-03T18:40:25.477 回答