Partager via


Classes auxiliaires liées dynamiquement

Une classe auxiliaire liée dynamiquement est une classe qui est attachée à un objet individuel, plutôt qu’à une classe d’objet. La liaison dynamique vous permet de stocker des attributs supplémentaires avec un objet individuel sans l’impact à l’échelle de la forêt de l’extension de la définition de schéma pour une classe entière. Par exemple, une entreprise peut utiliser la liaison dynamique pour attacher une classe auxiliaire spécifique aux ventes aux objets utilisateur de ses commerciaux, et d’autres classes auxiliaires spécifiques au service aux objets utilisateur des employés d’autres services.

La liaison dynamique n’est pas complexe : ajoutez le nom de la classe auxiliaire aux valeurs de l’attribut objectClass d’un objet. Si la classe auxiliaire a des attributs obligatoires (mustHave ou systemMustHave), vous devez les définir en même temps. Pour plus d’informations et un exemple de code, consultez Ajout d’une classe auxiliaire à une instance d’objet.

Pour supprimer une classe auxiliaire liée dynamiquement, effacez les valeurs de tous les attributs de la classe auxiliaire, puis supprimez le nom de la classe auxiliaire de l’attribut objectClass de l’objet .

Si vous ajoutez dynamiquement une classe auxiliaire qui est une sous-classe d’une autre classe auxiliaire, les deux classes auxiliaires sont ajoutées à l’objet cible. Toutefois, la suppression de la classe auxiliaire enfant ne supprime pas son parent ; chaque classe doit être supprimée explicitement.