HierarchyControl es una extensión del objeto de datos SearchControl.
HierarchyControl se extiende desde SearchControl. Es un control abstracto, lo que
significa que no se utiliza directamente en el objeto de datos. En lugar de ello, se
utilizan sus descendientes AncestorControl, DescendantControl, GroupMemberControl y GroupMembershipControl
La estructura de un objeto de datos HierarchyControl está formada por los elementos siguientes:
- properties
- es una lista de los atributos que desea que se devuelvan de las entidades que
coinciden con los criterios de búsqueda. Por ejemplo, desea obtener los atributos sn y
givenName de las personas que están en el departamento de marketing.
- searchBases
- es una lista de las bases de búsqueda que se utilizan para limitar la búsqueda a las
bases especificadas en la lista.
- countLimit
- se utiliza para especificar el número máximo de resultados de la búsqueda devueltos
por la operación de búsqueda.
- timeLimit
- Si el depósito del perfil da soporte a timeLimit, especifica en milisegundos la
duración máxima de la búsqueda.
- expression
- es la expresión de búsqueda en formato XPath.
- level
- se utiliza para indicar el nivel de la jerarquía que se debe devolver. Tiene
significados diferentes en contextos diferentes. Por ejemplo, en DescendantControl,
indica el nivel de los descendientes. En GroupMembershipControl, indica el nivel de los
grupos anidados.
Definición de esquema XML
A continuación se proporciona la
definición del esquema XML para HierarchyControl DataObject.
<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>
Objeto de datos de ejemplo
Debido a que HierarchyControl
es un control abstracto, no tiene ningún objeto de datos de ejemplo.