Partager via


15 classes de modèle objet BCS les plus importantes

Dernière modification : lundi 29 mars 2010

S’applique à : SharePoint Server 2010

Pour développer des solutions enrichies qui utilisent des données externes, vous pouvez réaliser une programmation avec les interfaces et les types fournis par le modèle objet Microsoft Business Connectivity Services (BCS). Cette rubrique répertorie une partie des interfaces et des types les plus importants dans le modèle objet BCS et explique certains scénarios dans lesquels ils s’avèrent le plus utiles. Pour plus d’informations sur tous les types et sur toutes les interfaces disponibles dans le modèle objet BCS, voir Bibliothèque de classes Business Connectivity Services (éventuellement en anglais).

Pour des exemples d’extraits de code qui utilisent ces interfaces et types, voir Extraits de code du modèle objet des services Business Connectivity.

Types et interfaces couramment utilisés dans le modèle objet BCS

Type ou interface

Description

Microsoft.BusinessData.MetadataModel.IMetadataCatalog

Point d’entrée dans le modèle objet BDC. Utilisez DatabaseBasedMetadataCatalog sur le serveur, FileBackedMetadataCatalog sur le client et le serveur et RemoteSharedFileBackedMetadataCatalog sur le client.

Microsoft.BusinessData.MetadataModel.ILobSystem

Contient les détails relatifs à un système externe.

Microsoft.BusinessData.MetadataModel.IEntity

Type de contenu externe dans le magasin de métadonnées BDC.

Microsoft.BusinessData.MetadataModel.IMethod

Opération qui peut être effectuée sur le type de contenu externe.

Microsoft.BusinessData.Runtime.IEntityInstance

Une instance d’entité (également appelée élément externe) est un élément unique retourné par un système externe dans le service BDC. L’interface IEntityInstance fait abstraction des sources de données sous-jacentes et évite aux clients d’avoir à assimiler des paradigmes de codage spécifiques aux applications ; elle leur permet d’accéder à toutes les données métiers d’une manière unique et simplifiée. Grâce à l’interface IEntityInstance, vous pouvez travailler avec une ligne de données d’une base de données de la même façon qu’avec une structure .NET Framework complexe renvoyée par un service Web. Une instance d’entité dans le service BDC est associée à une sémantique spéciale. Par exemple, elle est en mesure de déterminer les champs de la ligne qui représentent l’identificateur de l’instance d’entité et vous permet d’appeler des méthodes telles que GetAssociated, GetIdentifierValues et Execute sur cette instance d’entité.

Microsoft.BusinessData.Runtime.IEntityInstanceEnumerator

Les énumérateurs peuvent servir à lire les données dans la collection d’éléments externes, mais ils ne permettent pas de modifier la collection sous-jacente. IEntityInstanceEnumerator prend en charge la diffusion par flux et est par conséquent très utile lorsque l’application principale renvoie de grandes quantités de données.

Microsoft.BusinessData.Runtime.IFilter

Vous permet d’obtenir des instances d’entité filtrées à partir du système externe.

Microsoft.SharePoint.BusinessData.Administration.Model

Point d’entrée dans un modèle BDC au sein du modèle objet d’administration BDC.

Microsoft.SharePoint.BusinessData.Administration.LobSystem

Vous permet de créer et de modifier des systèmes métiers dans le magasin de métadonnées BDC.

Microsoft.SharePoint.BusinessData.Administration.Entity

Vous permet de créer et de modifier des types de contenu externe dans le magasin de métadonnées BDC.

Microsoft.SharePoint.BusinessData.Administration.MethodInstance

Vous permet de créer et de modifier des opérations pour les types de contenu externe dans le magasin de métadonnées BDC.

Microsoft.SharePoint.BusinessData.Administration.TypeDescriptor

Vous permet de décrire les champs des types de contenu externe dans le magasin de métadonnées BDC.

RemoteSharedFileBackedMetadataCatalog

Point d’entrée dans le cache client BCS sur le client.

RemoteOfflineRuntime

Point d’entrée dans le modèle objet de déconnexion client BCS utilisé pour la synchronisation des données.

Microsoft.Office.SharePoint.ClientExtensions.Publishing.Package

Modèle objet public permettant d’empaqueter et de déployer une solution déclarative dans Outlook. Le package Visual Studio 2008 avec Visual Studio Tools pour Office généré est destiné à un complément OutlookVisual Studio 2008 avec Visual Studio Tools pour Office.