構造クラス、抽象クラス、および補助クラス
次の表に示すように、classSchema オブジェクトの objectClassCategory 属性には、クラスが構造、抽象、または補助のいずれであるかを示す値を指定できます。
価値 | 形容 |
---|---|
1 | 構造クラス。Active Directory Domain Services にインスタンスを含めることができるクラスの唯一の型です。 構造クラスは、抽象クラスまたは構造クラスのサブクラスにすることができます。 構造クラスの定義には、任意の数の補助クラスを含めることができます。 |
2 | 抽象クラス。これは、新しい抽象クラス、補助クラス、および構造クラスを派生させるために使用されるテンプレートです。 抽象クラスは、抽象クラスのサブクラスに限定できます。 Active Directory Domain Services では抽象クラスをインスタンス化できません。 抽象クラスは、その定義に任意の数の補助クラスを含めることができます。 |
3 | 構造クラス、抽象クラス、または補助クラスの定義に含めることができる補助クラス。その場合、mustContain、systemMustContain、mayContain、および systemMayContain の値がクラスの値に追加されます。 補助クラスは、抽象クラスまたは補助クラスのサブクラスにすることができます。 Active Directory Domain Services で補助クラスをインスタンス化することはできません。 補助クラスは、その定義に任意の数の補助クラスを含めることができます。 |
objectClassCategory を、オブジェクト カテゴリのと混同しないでください。