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