Operaciones estereotipadas admitidas por BDC
Última modificación: jueves, 15 de abril de 2010
Hace referencia a: SharePoint Server 2010
El Servicio de conectividad de datos profesionales (BDC) admite las siguientes operaciones estereotipadas en tipos de contenido externo (siempre que los sistemas externos admitan las operaciones). En la tabla 1 se describen estas operaciones estereotipadas.
Tabla 1. Operaciones estereotipadas admitidas en tipos de contenido externo
Operación (o MethodInstance) |
Descripción |
---|---|
AccessChecker |
Un tipo de MethodInstance al que se puede llamar para recuperar los permisos que tiene la entidad de seguridad que llama para cada colección de EntityInstances que se identifican con los EntityInstanceIds especificados. |
AssociationNavigator |
Un tipo de MethodInstance al que se puede llamar para recuperar EntityInstances de destino asociadas con una sola EntityInstance para cada uno de los orígenes de la Association especificada. |
Scalar |
Un MethodInstance que devuelve un solo valor que se puede invocar en el sistema externo. Por ejemplo, puede usar una instancia del método escalar para obtener las ventas totales realizaras hasta la fecha desde el sistema externo. Las Entities tienen cero o más instancias del método escalar. |
Associator |
Un tipo de MethodInstance al que se puede llamar para asociar la EntityInstance de destino especificada a una sola EntityInstance especificada para cada uno de los orígenes de la Association especificada. |
BinarySecurityDescriptorAccessor |
Un tipo de MethodInstance al que se puede llamar para recuperar una secuencia de bytes desde un sistema externo. La secuencia de bytes específica del sistema describe un conjunto de entidades de seguridad y los permisos asociados que cada entidad de seguridad tiene para la EntityInstance identificada por un EntityInstanceId especificado. |
BulkAssociatedIdEnumerator |
Un tipo de MethodInstance al que se puede llamar para recuperar pares de EntityInstanceIds de EntityInstances y EntityInstanceIds de origen de EntityInstances de destino correspondientes para una Association especificada. Las EntityInstances especificadas son un origen o un destino en la Association especificada. |
BulkAssociationNavigator |
Un tipo de MethodInstance al que se puede llamar para recuperar EntityInstances de destino asociadas con varias EntityInstances para cada uno de los orígenes de la Association especificada. |
BulkIdEnumerator |
Un tipo de MethodInstance al que se puede llamar para recuperar información mínima acerca de los elementos externos correspondientes a las entidades determinadas. Esta instancia del método se puede usar para optimizar la sincronización de los datos almacenados en la memoria caché. Este método debe devolver solo las identidades y la información de la versión de los elementos externos que corresponden a Identities determinadas, que la aplicación que llama puede comparar con la versión local para identificar si algo ha cambiado y, en ese caso, solicitar los elementos externos modificados para actualizar los datos almacenados en la memoria caché. |
BulkSpecificFinder |
Un tipo de MethodInstance al que se puede llamar para devolver un conjunto de EntityInstances específicas de una Entity, según un conjunto de EntityInstanceIds correspondientes. |
ChangedIdEnumerator |
Un tipo de MethodInstance al que se puede llamar para recuperar EntityInstanceIds de EntityInstances que se modificaron en un sistema externo después de un tiempo especificado. |
Creator |
Un tipo de MethodInstance al que se puede llamar para crear una EntityInstance. El conjunto de campos necesarios para crear la EntityInstance se conoce como la vista de creador. |
DeletedIdEnumerator |
Un tipo de MethodInstance al que se puede llamar para recuperar EntityInstanceIds de EntityInstances que se eliminaron de un sistema externo después del tiempo especificado. |
Deleter |
Un tipo de MethodInstance al que se puede llamar para eliminar una EntityInstance con un EntityInstanceId especificado. |
Disassociator |
Un tipo de MethodInstance al que se puede llamar para quitar una asociación entre una EntityInstance de destino especificada y una sola EntityInstance especificada para cada uno de los orígenes de una Association especificada. |
Finder |
Un tipo de MethodInstance al que se puede llamar para devolver una colección de cero o más EntityInstances de una Entity en particular. La entrada Finder se define con los elementos FilterDescriptors contenidos en el Method que contiene el Finder. |
GenericInvoker |
Un tipo de MethodInstance al que se puede llamar para realizar una tarea específica en un sistema externo. La entrada y salida GenericInvoker es específica al Method. |
IdEnumerator |
Un tipo de MethodInstance al que se puede llamar para devolver los valores Field que representan la identidad de EntityInstances de una Entity específica. La entrada de IdEnumerator se define mediante los FilterDescriptors que se incluyen en el método que contiene el IdEnumerator para obtener una lista de identificadores, que son las claves únicas para cada entidad cuya búsqueda se debe permitir. Esta instancia de método permite la búsqueda de datos externos en Microsoft SharePoint Server 2010. |
SpecificFinder |
Un tipo de MethodInstance al que se puede llamar para devolver una EntityInstance específica de una Entity determinada, según su EntityInstanceId. La entrada SpecificFinder se define y ordena con los Identifiers asociados con la Entity. |
StreamAccessor |
Un tipo de MethodInstance al que se puede llamar para recuperar un campo de una EntityInstance con la forma de secuencia de datos de bytes. |
Updater |
Un tipo de MethodInstance al que se puede llamar para actualizar una EntityInstance identificada con un EntityInstanceId especificado. El conjunto de campos necesarios para actualizar la EntityInstance se conoce como la vista del actualizador. El conjunto de campos cuyos valores deben pasarse antes de cambiarlos se conoce como la vista previa del actualizador. |