结构类、抽象类和辅助类
classSchema 对象的 objectClassCategory 属性可以具有一个值,如下表所示,该值指示类是结构类、抽象类还是辅助类。
价值 | 描述 |
---|---|
1 | 结构类,它是可以在 Active Directory 域服务中具有实例的唯一类类型。 结构类可以是抽象类或结构类的子类。 结构类可以在其定义中包含任意数量的辅助类。 |
2 | 抽象类,它是一个模板,用于派生新的抽象类、辅助类和结构类。 抽象类只能是抽象类的子类。 抽象类不能在 Active Directory 域服务中实例化。 抽象类可以在其定义中包含任意数量的辅助类。 |
3 | 一个辅助类,可在结构类、抽象类或辅助类的定义中包括,在这种情况下,mustContain、systemMustContain、mayContain,以及 systemMayContain 辅助类的值添加到该类的值中。 辅助类可以是抽象类或辅助类的子类。 无法在 Active Directory 域服务中实例化辅助类。 辅助类可以在其定义中包含任意数量的辅助类。 |
不要将 objectClassCategory 与 对象类别混淆。