Establecer filtros de búsqueda

Los filtros de búsqueda permiten filtrar objetos concretos mediante la búsqueda de objetos basada en atributos asociados al objeto, por ejemplo, objectClass. Para ello, configure una cadena de filtro con los atributos deseados incluidos en la cadena. En el caso de búsquedas con comodines, puede especificar cualquier parte de la cadena que desee buscar junto con un *, como en (anr=test*). Cuando configure filtros de búsqueda para su uso con System.DirectoryServices, siga las reglas de sintaxis de los filtros LDAP. Para indicar que se utilice un filtro, utilice la propiedad DirectorySearcher de Filter.

Para obtener más información sobre los filtros de búsqueda, vea el tema Crear un filtro de consulta en la biblioteca de MSDN en https://go.microsoft.com/fwlink/?LinkID=27252. Para obtener más información sobre el atributo objectClass, vea el tema objectClass en la biblioteca de MSDN en https://go.microsoft.com/fwlink/?LinkID=27252.

En el siguiente ejemplo de código se muestra cómo agregar un filtro de búsqueda.

DirectoryEntry entry = new DirectoryEntry("LDAP://CN=users,DC=fabrikam,DC=com");
DirectorySearcher mySearcher = new DirectorySearcher(entry);
mySearcher.Filter = "(&(objectClass=user)(anr=test*))";
SearchResultCollection ResEnt = mySearcher.FindAll();
{
// Handle results.
}
// Handle exceptions.

Consulte también

Referencia

System.DirectoryServices
DirectorySearcher

Conceptos

Buscar en el directorio

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.