Как просмотреть содержимое объекта GroupPrincipal
Я устраняю неполадки в приложении, которое извлекает участников из группы Active Directory. Код имеет объект GroupPrincipal, который содержит группу членов определенной группы AD. Есть цикл foreach, который проходит через объект, но цикл вызывает исключение. У меня такое ощущение, что конкретный член группы вызывает ошибку.
Цикл очень прост:
GroupPrincipal groupPrincipal = GroupPrincipal.FindByIdentity(context, group)
foreach (Principal principal in groupPrincipal.Members)
{
//code here to add each member to a collection
}
Цикл каждый раз выдает исключение в одно и то же место, и это заставляет меня поверить, что есть определенный элемент, вызывающий сбой цикла.
Есть ли способ увидеть, что находится в объекте GroupPrincipal, прежде чем пытаться пройти через него?
Спасибо за любые предложения.