由于某种原因,GetAuthorizationGroups()
似乎需要大约20秒才能返回组。我正在使用此代码:
UserPrincipal user;
// This takes 20 seconds
user.GetAuthorizationGroups().OfType<GroupPrincipal>().ToList();
任何人都有任何想法,还是仅仅是慢速的AD域? (例如,在Outlook中查看组不需要很长时间)
最佳答案
在进行此调用以尝试删除初始化时间之前,请尝试对UserPrincipal
对象做一些事情。如果该新操作也需要很长时间,则将我的other answers check out 到similar questions。
关于c# - UserPrincipal.GetAuthorizationGroups()速度很慢,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24041146/