Compartilhar 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 suas pessoas de vendas e outras classes auxiliares específicas do departamento aos objetos de usuário de funcionários em 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 (deve Ter 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, desmarque 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 seja 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 removida explicitamente.