由于某种原因,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/

10-10 16:57