Partilhar via


Localizando uma lista de atributos para consulta

Ao procurar objetos de uma classe específica, as comparações no filtro de pesquisa devem especificar atributos que realmente existem nos objetos dessa classe. Para obter os atributos de uma lista em um objeto de uma classe específica, vincule-se a essa classe no esquema abstrato e recupere as propriedades IADsClass.MandatoryProperties e IADsClass.OptionalProperties. Para obter mais informações, consulte Lendo o esquema abstrato.

Além disso, todos os objetos herdam da classe abstrata superior. Portanto, qualquer atributo em superior pode existir, embora não possa ser definido, em qualquer objeto.

Se estiver pesquisando o catálogo global, certifique-se de especificar atributos no catálogo global. Os atributos incluídos no catálogo global têm o isMemberOfPartialAttributeSet definido como TRUE nos seus objetos de attributeSchema. Esteja ciente de que esses dados não estão disponíveis no esquema abstrato; leia-o a partir do objeto attributeSchema no contêiner de esquema.

No catálogo global, um atributo de backlink só pode ser consultado se ambas as condições a seguir forem atendidas: Primeiro, o atributo é marcado para inclusão no catálogo global. Em segundo lugar, o link de encaminhamento correspondente também é marcado para inclusão no catálogo global. Isso se aplica aos filtros de consulta, bem como aos resultados da consulta. Para obter mais informações, consulte Atributos vinculados.

Além disso, alguns atributos, principalmente no objeto do usuário, são construídos. Os filtros de consulta não podem conter atributos construídos. Os atributos construídos não podem ser avaliados em filtros de consulta; no entanto, eles podem ser retornados nos resultados da consulta. Isso se aplica a todos os contextos de nomenclatura e ao catálogo global. Os atributos que são construídos têm ADS_SYSTEMFLAG_ATTR_IS_CONSTRUCTED (0x00000004) na propriedade systemFlags nos seus objetos attributeSchema.

Observação

Para obter mais informações sobre classes e atributos predefinidos incluídos no sistema, consulte Referência dos Serviços de Domínio Active Directory. Estas páginas listam atributos obrigatórios e opcionais de cada classe de objeto. Para atributos, a página de referência indica se o atributo está indexado, construído, vinculado ou no catálogo global.