Control se utiliza para especificar la información de control de solicitud y
respuesta en las llamadas de API.
El control se puede dividir en dos categorías:
- control de solicitud
- El control de solicitud se envía desde el cliente al servidor dentro del objeto de
datos de entrada. Se utiliza para especificar y solicitar información. Por ejemplo, el
control de propiedad se utiliza para especificar las propiedades de la entidad que
deben devolverse. El control de pertenencia a grupos se utiliza para solicitar los grupos
a los que pertenece la entidad.
- control de respuesta
- El control de respuesta se envía desde el servidor al cliente dentro del objeto de
datos de salida. El control de respuesta se utiliza para devolver información de
control. Por ejemplo, PageResponseControl se utiliza para devolver la
cookie al cliente para que el cliente pueda devolver la cookie para solicitar la página
siguiente.
El objeto de datos Control se encuentra en el nivel superior de la jerarquía de
control. Los demás controles derivan de él. El mismo objeto de datos Control es abstracto
y no se utiliza directamente en un gráfico de datos.
En la lista siguiente se muestra la relación de herencia entre objetos de datos de control:
- Control (control abstracto)
- PageResponseControl
- PageControl
- PropertyControl
- SearchControl
- LoginControl
- HierarchyControl (control abstracto)
- AncestorControl
- DescendantControl
- GroupControl (control abstracto)
- GroupMemberControl
- GroupMembershipControl
- ChangeControl
- SortControl
- DeleteControl
- TypeControl (control abstracto)
- DataTypeControl
- EntityTypeControl
- PropertyDefinitionControl
- PropertyExtensionPropertyDefinitionControl
- PropertyExtensionDataTypeControl
- ResponseControl
- RequestControl
- SearchResponseControl
- CheckGroupMembershipControl
- ExternalNameControl
- CacheControl