"HierarchyControl" ist eine Erweiterung des Datenobjekts "SearchControl".
"HierarchyControl" ist eine Erweiterung von "SearchControl". Es ist ein abstraktes Steuerelement, was bedeutet, dass es nicht direkt im Datenobjekt verwendet wird. Stattdessen werden die ihm untergeordneten Elemente
"AncestorControl", "DescendantControl", "GroupMemberControl" und "GroupMembershipControl" verwendet.
Die Struktur des Datenobjekts "HierarchyControl" hat folgende Bestandteile:
- properties
- Dies ist eine Liste der Attribute, die Sie von den Entitäten abrufen möchten und die mit den Suchkriterien
übereinstimmen sollen. Beispiel: Sie möchten die Attribute "sn" (Familienname) und "givenName" (Vorname) für eine bestimmte Person im Vertrieb abrufen.
- searchBases
- Eine Liste der verwendeten Suchbasen, um die Suche auf die in der Liste angegebenen Suchbasen zu beschränken.
- countLimit
- Gibt die maximale Anzahl von Suchergebnissen an, die durch die Suchoperation zurückgegeben werden sollen.
- timeLimit
- Wenn das Profil-Repository "timeLimit" unterstützt, gibt dieser Parameter die maximale Suchdauer in Millisekunden an.
- expression
- Ist der Suchausdruck im Format XPath.
- level
- Wird verwendet, um anzugeben, welche Hierarchieebene zurückgegeben werden soll. Der Parameter hat je nach Kontext eine unterschiedliche Bedeutung. In "DescendantControl" gibt er die Ebene der untergeordneten Elemente an. In "GroupMembershipControl" gibt er die Ebene der verschachtelten Gruppen an.
XML-Schemadefinition
Nachfolgend finden Sie die XML-Schemadefinition für das Datenobjekt "HierarchyControl".
<xsd:complexType name="HierarchyControl">
<xsd:complexContent>
<xsd:extension base="SearchControl">
<xsd:attribute name="level" type="xsd:int" default="1" />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Beispieldatenobjekt
Da "HierarchyControl" ein abstraktes Steuerelement ist, hat es kein Beispieldatenobjekt.