Partager via


Définition de filtres de recherche

Les filtres de recherche permettent de filtrer des objets spécifiques et de rechercher des objets en fonction d'attributs associés, tels que objectClass. Pour ce faire, configurez une chaîne de filtrage en y incluant les attributs souhaités. Pour les recherches par caractères génériques, vous pouvez entrer une partie de la chaîne à rechercher accompagnée du signe *, par exemple (anr=test*). Lors de la configuration des filtres de recherche à utiliser avec System.DirectoryServices, respectez les règles de syntaxe des filtres LDAP. Pour signaler l'utilisation d'un filtre, utilisez la propriété DirectorySearcherFilter.

Pour plus d'informations sur les filtres de recherche, voir la rubrique sur la création d'un filtre de requête dans MSDN Library à l'adresse https://go.microsoft.com/fwlink/?LinkID=27252. Pour plus d'informations sur l'attribut objectClass, voir la rubrique sur objectClass dans MSDN Library à l'adresse https://go.microsoft.com/fwlink/?LinkID=27252.

L'exemple de code suivant montre comment ajouter un filtre de recherche.

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.

Voir aussi

Référence

System.DirectoryServices
DirectorySearcher

Concepts

Recherche dans l'annuaire

Send comments about this topic to Microsoft.

Copyright © 2007 par Microsoft Corporation. Tous droits réservés.