Вне старого и нового (э).
Я откладываю старую услугу «asmx» vb.net asp.net 2.0 в пользу блестящей новой службы WCF c # .net asp.net 4.0.
Мой старый сервис использовал System.DirectoryServices.DirectorySearcher с хорошим фильтром anr = и допускал поиск в стиле Google для пользовательских объектов из одиночного поля ввода.
Мне бы очень хотелось воспользоваться преимуществами System.DirectoryServices.AccountManagement 3.5, но я смог найти только варианты Microsoft «Запрос по примеру»:
UserPrincipal u = new UserPrincipal(ctx);
u.GivenName = "Jim";
u.Surname = "Daly";
PrincipalSearcher ps = new PrincipalSearcher();
ps.QueryFilter = u;
PrincipalSearchResult<Principal> results = ps.FindAll();
У меня вопрос: нужно ли стирать свой код DirectorySearcher для поиска по типу anr или мне не хватает некоторых очевидных неоднозначных возможностей поиска в пространстве имен AccountManagement?
Большое спасибо.
J.