powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Autocomplete from Active Directory
3 сообщений из 3, страница 1 из 1
Autocomplete from Active Directory
    #39936528
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть необходимость заполнять автокомплит именами компьютеров, именами групп, именами OU из AD.
Собственно вопрос в том, стоит ли кешировать список на стороне сайта, выдержит ли AD например 5 текущих пользователей запрашивающих имена компьютеров по LIKE?


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
using (PrincipalContext ctx = new PrincipalContext(ContextType.Domain))
{
   // define a "query-by-example" principal - here, we search for a GroupPrincipal 
   // and with the name like some pattern
   GroupPrincipal qbeGroup = new GroupPrincipal(ctx);
   qbeGroup.Name = "GroupPrefix*";

   // create your principal searcher passing in the QBE principal    
   PrincipalSearcher srch = new PrincipalSearcher(qbeGroup);

   // find all matches
   foreach(var found in srch.FindAll())
   {
       // do whatever here - "found" is of type "Principal"
   }
}
...
Рейтинг: 0 / 0
Autocomplete from Active Directory
    #39936614
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

... с одной стороны - AD не быстро меняющаяся структура, можно и кешировать .. С другой - большие домены обрабатывают тысячи запросов с утра при логине пользователей ... выдержит ...
...
Рейтинг: 0 / 0
Autocomplete from Active Directory
    #39936632
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а) в AD есть корневой счетчик изменений
б) у объектов AD есть счетчик изменений
(оба существуют для репликации контроллеров)
в) зная значение счетчика можно получить все объекты которые были изменены с заданного значения.
это позволит вам сделать кэш, валидировать его и всё такое и подгружать данные из ад не одним куском, а частично
подробности ищите на просторах интернетов
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Autocomplete from Active Directory
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]