结构类、抽象类和辅助类

classSchema 对象的 objectClassCategory 属性可以具有一个值,如下表所列,该值指示该类是结构类、抽象类还是辅助类。

说明
1 结构类,这是唯一可以在 Active Directory 域服务中具有实例的类类型。 结构类可以是抽象类或结构类的子类。 结构类可以在其定义中包含任意数量的辅助类。
2 抽象类,这是一个模板,用于派生新的抽象类、辅助类和结构类。 抽象类只能是抽象类的子类。 抽象类不能在 Active Directory 域服务中实例化。 抽象类可以在其定义中包含任意数量的辅助类。
3 辅助类(可包含在结构类、抽象类或辅助类的定义中),在这种情况下,必须将辅助类的 mustContainsystemMustContainmayContainsystemMayContain 值添加到该类的定义中。 辅助类可以是抽象类或辅助类的子类。 辅助类不能在 Active Directory 域服务中实例化。 辅助类可以在其定义中包含任意数量的辅助类。

 

不要将 objectClassCategory对象类别混淆。