Share via


Opérations stéréotypées prises en charge par le service BDC

Dernière modification : jeudi 15 avril 2010

S’applique à : SharePoint Server 2010

Le Service BDC (Business Data Connectivity) prend en charge les opérations stéréotypées sur les types de contenu externes (à condition que les systèmes externes prennent en charge les opérations). Le tableau 1 décrit ces opérations stéréotypées.

Tableau 1. Opérations stéréotypes prises en charge sur les types de contenu externes

Opération (ou MethodInstance)

Description

AccessChecker

Type de MethodInstance qui peut être appelé pour extraire les autorisations dont dispose le principal de sécurité appelant pour chacun des éléments d’une collection d’EntityInstances identifiées par les EntityInstanceIds spécifiés.

AssociationNavigator

Type de MethodInstance qui peut être appelé pour extraire les EntityInstances de destination associées à une EntityInstance unique spécifiée pour chacune des sources de l’Association spécifiée.

Scalar

MethodInstance qui renvoie une valeur unique que vous pouvez appeler dans le système externe. Par exemple, vous pouvez utiliser une instance de méthode scalaire pour obtenir le total des ventes à ce jour à partir du système externe. Les Entities ont zéro ou plusieurs instances de méthodes scalaires.

Associator

Type de MethodInstance qui peut être appelé pour associer l’EntityInstance de destination spécifiée à une EntityInstance unique spécifié pour chacune des sources de l’Association spécifiée.

BinarySecurityDescriptorAccessor

Type de MethodInstance qui peut être appelé pour extraire une séquence d’octets à partir d’un système externe. La séquence d’octets spécifique au système décrit un ensemble de principaux de sécurité et les autorisations associées dont dispose chaque principal de sécurité pour l’EntityInstance identifiée par l’EntityInstanceId spécifié.

BulkAssociatedIdEnumerator

Type de MethodInstance qui peut être appelé pour extraire des paires d’EntityInstanceIds d’EntityInstances sources et d’EntityInstanceIds d’EntityInstances de destination correspondantes pour une Association spécifiée. Les EntityInstances spécifiées sont une source ou une destination dans l’Association spécifiée.

BulkAssociationNavigator

Type de MethodInstance qui peut être appelé pour extraire les EntityInstances de destination associées à plusieurs EntityInstances spécifiées pour chacune des sources de l’Association spécifiée.

BulkIdEnumerator

Type de MethodInstance qui peut être appelé pour extraire des informations minimales concernant les éléments externes correspondant aux identités données. Cette instance de méthode peut être utilisée pour optimiser la synchronisation des données mises en cache. Cette méthode doit renvoyer uniquement les identités et les informations de version des éléments externes qui correspondent aux Identities données, que l’application appelante peut comparer à la version locale afin de déterminer si quelque chose a changé et, si c’est le cas, de demander les éléments externes modifiés afin de mettre à jour les données mises en cache.

BulkSpecificFinder

Type de MethodInstance qui peut être appelé pour renvoyer un ensemble d’EntityInstances spécifiques d’une Entity, par rapport à un ensemble d’EntityInstanceIds correspondants.

ChangedIdEnumerator

Type de MethodInstance qui peut être appelé pour extraire des EntityInstanceIds d'EntityInstances qui ont été modifiées dans un système externe après une durée spécifiée.

Creator

Type de MethodInstance qui peut être appelé pour créer une EntityInstance. L’ensemble des champs requis pour créer l’EntityInstance est appelé Affichage créateur.

DeletedIdEnumerator

Type de MethodInstance qui peut être appelé pour extraire des EntityInstanceIds d’EntityInstances qui ont été supprimées d’un système externe après une durée spécifiée.

Deleter

Type de MethodInstance qui peut être appelé pour supprimer une EntityInstance avec un EntityInstanceId spécifié.

Disassociator

Type de MethodInstance qui peut être appelé pour supprimer une association entre une EntityInstance de destination spécifiée et une EntityInstance unique spécifiée pour chacune des sources d’une Association spécifiée.

Finder

Type de MethodInstance qui peut être appelé pour renvoyer une collection de zéro ou plusieurs EntityInstances d’une Entity particulière. L’entrée Finder est définie par les FilterDescriptors contenus dans la Method qui contient le Finder.

GenericInvoker

Type de MethodInstance qui peut être appelé pour effectuer une tâche spécifique dans un système externe. L’entrée et la sortie GenericInvoker sont spécifiques à la Method.

IdEnumerator

Type de MethodInstance qui peut être appelé pour renvoyer les valeurs de Field qui représentent l’identité des EntityInstances d’une Entity spécifique. L’entrée IdEnumerator est définie par les FilterDescriptors contenus dans la méthode qui contient l’IdEnumerator afin d’obtenir la liste d’identificateurs, qui constituent les clés uniques de chaque entité devant pouvoir faire l’objet de recherches. Cette instance de méthode permet d’effectuer des recherches parmi des données externes dans Microsoft SharePoint Server 2010.

SpecificFinder

Type de MethodInstance qui peut être appelé pour renvoyer une EntityInstance spécifique d’une Entity spécifique, par rapport à son EntityInstanceId fourni. L’entrée SpecificFinder est définie et ordonnancée par les Identifiers associés à l’Entity.

StreamAccessor

Type de MethodInstance qui peut être appelé pour extraire un champ d’une EntityInstance sous la forme d’un flux de données d’octets.

Updater

Type de MethodInstance qui peut être appelé pour mettre à jour une EntityInstance identifiée par un EntityInstanceId spécifié. L’ensemble des champs requis pour mettre à jour l’EntityInstance est appelé Affichage de programme de mise à jour. L’ensemble des champs dont la valeur doit être transmise avant d’être modifiée est appelé Affichage de pré-mise à jour.

Voir aussi

Autres ressources

Implémentation d’opérations stéréotypées dans vos méthodes