Partager via


Classes structurelles, 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 qui peut avoir des instances dans les services de domaine Active Directory. Une classe structurelle 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 les services de domaine Active Directory. Une classe abstraite peut inclure n’importe quel nombre de classes auxiliaires dans sa définition.
3 Une classe auxiliaire, qui peut être incluse dans la définition d’une classe structurelle, abstraite ou auxiliaire, auquel cas, l'doitContain, systemMustContain, mayContainet systemMayContain valeurs de la classe auxiliaire sont ajoutées à celles de la classe auxiliaire. Une classe auxiliaire peut être une sous-classe d’une classe abstraite ou auxiliaire. Les classes auxiliaires ne peuvent pas être instanciées dans les services de domaine Active Directory. Une classe auxiliaire peut inclure n’importe quel nombre de classes auxiliaires dans sa définition.

 

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