Affichage des conteneurs en tant que nœuds feuilles
Tout objet dans services de domaine Active Directory peut être un conteneur d’autres objets. Comme cela peut encombrer l’interface utilisateur, il est possible de déclarer qu’un objet d’une classe spécifique doit uniquement être affiché sous forme de feuille dans l’interface utilisateur. L’attribut treatAsLeaf est un attribut de spécificateur d’affichage à valeur unique qui détermine si les objets de cette classe doivent être affichés uniquement en tant qu’objets feuilles. Cet attribut est une valeur booléenne qui, si TRUE, indique que les objets de la classe ne doivent être affichés que sous forme d’éléments feuilles. Si la valeur est FALSE, indique que les objets de la classe peuvent être affichés sous la forme d’un conteneur ou d’une feuille. Comme tous les attributs du spécificateur d’affichage, l’attribut treatAsLeaf est défini sur une base par paramètres régionaux, de sorte que cet attribut peut être localisé en fonction des besoins. Par exemple, le spécificateur d’affichage User-Display pour les paramètres régionaux anglais (0409) a l’attribut treatAsLeaf défini sur TRUE par défaut. L’interface utilisateur affiche ainsi tous les objets Utilisateur sous forme d’objets feuilles.
Pour définir la valeur de l’attribut treatAsLeaf
- Liez à l’attribut d’affichage souhaité dans les paramètres régionaux souhaités. Pour plus d’informations et un exemple de code, consultez Conteneur DisplaySpecifiers.
- Utilisez la méthode IADs::P ut pour définir l’attribut treatAsLeaf sur TRUE ou FALSE.
- Pour valider les modifications apportées au répertoire, appelez la méthode IADs::SetInfo .