Partilhar via


Classes auxiliares vinculadas dinamicamente

Uma classe auxiliar vinculada dinamicamente é uma classe anexada a um objeto individual, em vez de a uma classe de objeto. A vinculação dinâmica permite armazenar atributos adicionais com um objeto individual sem o impacto em toda a floresta de estender a definição de esquema para uma classe inteira. Por exemplo, uma empresa pode usar a vinculação dinâmica para anexar uma classe auxiliar específica de vendas aos objetos de usuário de seus vendedores e outras classes auxiliares específicas do departamento aos objetos de usuário de funcionários de outros departamentos.

A vinculação dinâmica não é complexa: adicione o nome da classe auxiliar aos valores do atributo objectClass de um objeto. Se a classe auxiliar tiver atributos obrigatórios (mustHave ou systemMustHave), você deverá defini-los ao mesmo tempo. Para obter mais informações e um exemplo de código, consulte Adicionando uma classe auxiliar a uma instância de objeto.

Para remover uma classe auxiliar vinculada dinamicamente, limpe os valores de todos os atributos da classe auxiliar e remova o nome da classe auxiliar do atributo objectClass do objeto.

Se você adicionar dinamicamente uma classe auxiliar que é uma subclasse de outra classe auxiliar, ambas as classes auxiliares serão adicionadas ao objeto de destino. No entanto, a remoção da classe auxiliar filho não remove seu pai; Cada classe deve ser explicitamente removida.