UserPrincipal.GetAuthorizationGroups() é lento
-
21-12-2019 - |
Pergunta
Por algum motivo GetAuthorizationGroups()
parece levar cerca de 20 segundos para retornar os grupos.Estou usando este código:
UserPrincipal user;
// This takes 20 seconds
user.GetAuthorizationGroups().OfType<GroupPrincipal>().ToList();
Alguém tem alguma ideia ou é simplesmente um domínio AD lento?(Não demora muito para visualizar os grupos no Outlook, por exemplo)
Solução
Tente fazer algo com o UserPrincipal
objeto antes de fazer esta chamada para tentar remover o tempo de inicialização.Se essa nova operação também demorar muito, verifique meu outras respostas para perguntas semelhantes.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow