2009-07-16 2 views

Antwort

0

Gemäß der Dokumentation wird AD erneut angefordert, um den Verzeichniseintrag zu erhalten.

Reference

Verwenden GetDirectoryEntry wenn Sie wollen Blick auf die Live-Eintrag statt des Eintrag, der durch Directory zurückgegeben wurde, oder wenn Sie wollen eine Methode für das Objekt aufrufen, das war ist zurückgekommen.

Hinweis: Das Aufrufen von GetDirectoryEntry für jedes SearchResult, das über DirectorySearcher zurückgegeben wird, kann langsam sein.

0

Ja, es wird zu AD zurückkehren und das gesamte DirectoryEntry-Objekt abrufen.

Wenn Sie möchten, dies zu vermeiden (und Sie sollten, wann immer möglich), geben Sie diese Eigenschaften, die Sie wirklich auf Ihrem DirectorySearcher benötigen die PropertiesToLoad Sammlung verwenden und dann die SearchResult.Properties für diese Werte überprüfen - diese werden mit der Suche zurückgegeben werden, und Sie benötigen keinen weiteren Roundtrip zum Active Directory.

Marc

Verwandte Themen