出于某种原因,GetAuthorizationGroups()
似乎需要大约20秒才能返回群组。我正在使用此代码:
UserPrincipal user;
// This takes 20 seconds
user.GetAuthorizationGroups().OfType<GroupPrincipal>().ToList();
任何人有任何想法,或者只是一个缓慢的AD域? (例如,在Outlook中查看组不需要很长时间)
答案 0 :(得分:3)
在进行此调用之前尝试使用UserPrincipal
对象执行某些操作以尝试删除初始化时间。如果新操作也需要很长时间,请查看我的other answers至similar questions。