Как просмотреть содержимое объекта 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, прежде чем пытаться пройти через него?

Спасибо за любые предложения.

0 ответов

Другие вопросы по тегам