Partager via


Classes structurales, abstraites et auxiliaires

L’attribut objectClassCategory d’un objet classSchema peut avoir une valeur, comme indiqué dans le tableau suivant, qui indique si la classe est structurelle, abstraite ou auxiliaire.

Valeur Description
1 Classe structurelle, qui est le seul type de classe pouvant avoir des instances dans services de domaine Active Directory. Une classe structurale peut être une sous-classe d’une classe abstraite ou structurelle. Une classe structurelle peut inclure n’importe quel nombre de classes auxiliaires dans sa définition.
2 Classe abstraite, qui est un modèle utilisé pour dériver de nouvelles classes abstraites, auxiliaires et structurelles. Une classe abstraite ne peut être qu’une sous-classe d’une classe abstraite. Les classes abstraites ne peuvent pas être instanciées dans services de domaine Active Directory. Une classe abstraite peut inclure n’importe quel nombre de classes auxiliaires dans sa définition.
3 Classe auxiliaire, qui peut être incluse dans la définition d’une classe structurelle, abstraite ou auxiliaire, auquel cas les valeurs mustContain, systemMustContain, mayContain et systemMayContain de la classe auxiliaire sont ajoutées à celles de la classe. Une classe auxiliaire peut être une sous-classe d’une classe abstraite ou auxiliaire. Les classes auxiliaires ne peuvent pas être instanciées dans services de domaine Active Directory. Une classe auxiliaire peut inclure un nombre quelconque de classes auxiliaires dans sa définition.

 

Ne confondez pas objectClassCategory avec une catégorie d’objet.