5
Как я могу искать по профилю собственности? MSDN говорит, что использует ProfileSearchManager, но он не работает. Я хочу искать пользователей по свойству MobilePhone.Поиск пользователя по профилю собственности
SPServiceContext serviceContext = SPServiceContext.GetContext(site);
UserProfileManager upm = new UserProfileManager(serviceContext);
ProfileSearchManager sp = ProfileSearchManager.GetProfileSearchManager(serviceContext);
string[] searchPattern = { "123" };
ProfileBase[] searchResults = sp.Search(searchPattern, ProfileSearchFlags.User);
foreach (ProfileBase profile in searchResults)
{
Console.WriteLine(profile.DisplayName);
}