我需要向 Active Directory 中的用户类添加一些属性。
我发现要做到这一点,可以将属性直接添加到用户类,或者创建一个包含我的属性的辅助类,然后将辅助类附加到用户。
这两种方法的优缺点是什么?我读到过一些文章说建议使用辅助类,但我不明白为什么。
答案1
使用辅助类意味着您的私有扩展包含在此类中,可以作为一个实体处理,并且它与标准用户类分开,从而避免冲突。由于这没有任何缺点,并且可能会避免以后出现潜在问题,我想不出任何理由为什么有人会考虑扩展用户类而不是使用辅助类。
我需要向 Active Directory 中的用户类添加一些属性。
我发现要做到这一点,可以将属性直接添加到用户类,或者创建一个包含我的属性的辅助类,然后将辅助类附加到用户。
这两种方法的优缺点是什么?我读到过一些文章说建议使用辅助类,但我不明白为什么。
使用辅助类意味着您的私有扩展包含在此类中,可以作为一个实体处理,并且它与标准用户类分开,从而避免冲突。由于这没有任何缺点,并且可能会避免以后出现潜在问题,我想不出任何理由为什么有人会考虑扩展用户类而不是使用辅助类。