Frage

Aus irgendeinem Grund GetAuthorizationGroups() Es scheint etwa 20 Sekunden zu dauern, bis die Gruppen zurückgegeben sind.Ich verwende diesen Code:

UserPrincipal user;

// This takes 20 seconds
user.GetAuthorizationGroups().OfType<GroupPrincipal>().ToList();

Hat jemand eine Idee oder handelt es sich einfach um eine langsame AD-Domäne?(Es dauert beispielsweise nicht so lange, die Gruppen in Outlook anzuzeigen.)

War es hilfreich?

Lösung

Versuchen Sie, etwas damit zu tun UserPrincipal Objekt, bevor Sie diesen Aufruf durchführen, um zu versuchen, die Initialisierungszeit zu entfernen.Wenn dieser neue Vorgang ebenfalls lange dauert, schauen Sie sich meinen an Andere Antwort Zu ähnliche Fragen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top