更新已使用自定义属性扩展的AD UserPrincipal [重复]

问题描述

||                                                                                                                   这个问题已经在这里有了答案:                                                      

解决方法

这是通过使用扩展性调用来实现的一个示例,如本文其他文章中所示。     ,在扩展类中:
public static new ADUserClassExtensions GetPrincipalByIdentity(PrincipalContext ctx,string identityValue) 
{
    return (ADUserClassExtensions) Principal.FindByIdentityWithType(ctx,typeof(ADUserClassExtensions),identityValue);  
}