我有一个 DirectoryServices.AccountManagement.UserPrincipal 对象。我看到在它中使用 Visual Studio 的一些属性,但我可以访问它们。
例如,我如何访问属性EmailAddress?有可能吗?
member.Something.EmailAddress
?
更新
EmailAddress不能直接访问:
我有一个 DirectoryServices.AccountManagement.UserPrincipal 对象。我看到在它中使用 Visual Studio 的一些属性,但我可以访问它们。
例如,我如何访问属性EmailAddress?有可能吗?
member.Something.EmailAddress
?
更新
EmailAddress不能直接访问:
只需使用member.EmailAddress
....
有关您可以直接访问的所有属性的完整列表,UserPrincipal
请参阅此 MSDN 页面 - 并且EmailAddress
绝对是其中之一!
更新:你是说你不能.EmailAddress
直接访问......你真的在处理一个UserPrincipal
对象吗?
尝试这个:
UserPrincipal up = (member as UserPrincipal);
if (up != null)
{
string email = up.EmailAddress;
}
您可以访问对象.EmailAddress
上的up
属性吗?