Bonjour,
Ce code retourne tous les attributs dont les valeurs sont déclarées.
Mais comment faire pour retourner la liste des attributs même si leur valeur n'est pas déclarée ?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 DirectoryEntry root = new DirectoryEntry("LDAP://0.0.0.0", "adm", "pwd", AuthenticationTypes.Secure); DirectorySearcher searcher = new DirectorySearcher(root); searcher.Filter = "(anr=toto)"; foreach (SearchResult sr in searcher) { Console.WriteLine("Search properties for {0}", sr.Path); foreach (string propertyKey in sr.Properties.PropertyNames) { ResultPropertyValueCollection valueCollection = sr.Properties[propertyKey]; foreach (Object propertyValue in valueCollection) { Console.WriteLine("{0}:{1}", propertyKey, propertyValue.ToString()); } }
Partager