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. |