Я пытался получить все RoleAssignments с помощью интерфейса COM. проблема в том, что я получаю имена групп пользователей AD вместо реальных пользователей внутри групп.
мой код выглядит примерно так:
ClientContext cc = new ClientContext(#SiteURL);
RoleAssignmentCollection Roles = cc.Web.RoleAssignments;
IEnumerable<RoleAssignment> newRoleAssignmentsCollection = cc.LoadQuery(Role.Include(role => role.Member));
AsyncDelegate execDel = new AsyncDelegate(cc.ExecuteQuery);
execDel.BeginInvoke(arg => { cc.ExecuteQuery();
foreach (RoleAssignment RoleAssign in newRoleAssignmentsCollection)
{
RoleAssign.Member.LoginName; // <------- Here is my problem!!!
}
}, null);
Может кто-нибудь сказать, пожалуйста, как получить пользователей, которые находятся в группе Active Directory?
Заранее спасибо, Итай.