как я могу проверить, является ли пользователь (а не тот, кто в настоящий момент входит в систему) является членом определенной группы? Попытка извлечь пользователя из группы, членом которой он не является, приводит к исключению SPException, поэтому проверка на null невозможна.
Итак, как бы вы решили эту проблему. В настоящий момент я думаю о поиске в строке SPGroup.Users.XML для имени пользователя или итерации по всем членам группы и проверке имен входа.
Update: Я забыл упомянуть, что хочу избежать использования обработки исключений, чтобы проверить членство пользователя.