Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#2

Re: LDAP mit ADSI: alle Properties auslesen geht nicht?

  Alt 9. Jul 2008, 11:39
Habs grad selber hinbekommen: Ich muss diese Attribute einfach zusätzlich explizit abfragen.

Der Hinweis kam von hier: http://www.selfadsi.de/read.htm

Delphi-Quellcode:
 [...]
  obj.GetInfo();
  // hier liegt die Magie:
  obj.GetInfoEx(VarArrayOf(['structuralObjectClass']), 0);
Man kann jetzt noch hergehen, und das Schema des Objektes abfragen, und für jedes dieser Attribute im Schema ein weiteres Element in dem Variant Array of string anlegen, so dass man alles abfragt. Aber da man hier jedes Schema abfragen muss geht das freilich wieder auf die Performance, und das ist so schon nicht das schnellste. Man sollte sich also auf die Attribute beschränken, die man wirklich braucht.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat