Visualizzare i contenitori come nodi terminali
Qualsiasi oggetto in Servizi di dominio Active Directory può essere un contenitore di altri oggetti. Ciò può ingombrare l'interfaccia utente, quindi è possibile dichiarare che un oggetto di una classe specifica debba essere mostrato solo come foglia nell'interfaccia utente. L'attributo treatAsLeaf è un attributo dell'identificatore di visualizzazione a valore singolo che determina se gli oggetti di tale classe devono essere visualizzati solo come oggetti foglia. Questo attributo è un valore booleano che, se TRUE, indica che gli oggetti della classe devono essere visualizzati solo come elementi foglia. Se FALSE, indica che gli oggetti della classe possono essere visualizzati come contenitore o foglia. Analogamente a tutti gli attributi dell'identificatore di visualizzazione, l'attributo treatAsLeaf viene impostato in base alle impostazioni locali, in modo che questo attributo possa essere localizzato in base alle esigenze. Ad esempio, l'identificatore di visualizzazione User-Display per le impostazioni locali in lingua inglese (0409) ha l'attributo treatAsLeaf impostato su TRUE per impostazione predefinita. In questo modo l'interfaccia utente visualizza tutti gli oggetti User come oggetti foglia.
Per impostare il valore dell'attributo treatAsLeaf
- Collegare all'attributo di visualizzazione desiderato nella località desiderata. Per ulteriori informazioni e un esempio di codice, consultare il contenitore DisplaySpecifiers .
- Utilizzare il metodo IADs::Put per impostare l'attributo treatAsLeaf su TRUE o FALSE.
- Per eseguire il commit delle modifiche nella directory, chiamare il metodo IADs::SetInfo.