Реферат: Active Directory for Application Mode
Рассмотрим работу с ADAM на примере, использующем пространство имен System.DirectoryServices.
В примере производится поиск, и в найденных объектах изменяется значение свойства MyAttribute1. Проверка существования значения атрибута не выполняется – предполагается, что оно существует. Также не выполняется обработка исключений. Сделано это для того, чтобы не загромождать код примера.
using System; using System.DirectoryServices; namespace SDSExample { class SDSExample { [STAThread] static void Main(string[] args) { //Подключениек ADAM-у DirectoryEntry deRoot = new DirectoryEntry( "LDAP://LOCALHOST:389/CN=Personnel,OU=MyApp,O=MyCompany,C=RU"); //Создание объекта класса DirectorySearcher, выполняющего поиск DirectorySearcher dSeacher = new DirectorySearcher(deRoot, "(objectClass=MyClass1)"); //Указание искать по всему поддереву корневого объекта dSeacher.SearchScope = SearchScope.Subtree; //Поиск всех объектов, удовлетворяющих условию SearchResultCollection srEntries = dSeacher.FindAll(); for(int index=0; index<srEntries.Count; index++) { //Выводзначенийатирбутовобъекта SearchResult srEnrty = srEntries[index]; Console.WriteLine(index); Console.WriteLine("distinguishedName =" + srEnrty.Properties["distinguishedName"]); К-во Просмотров: 528
Бесплатно скачать Реферат: Active Directory for Application Mode
|