Share via


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.

Vea también

Otros recursos

Implementación de operaciones de estereotipo en los métodos