Las 15 clases principales del modelo de objetos de BCS
Última modificación: lunes, 29 de marzo de 2010
Hace referencia a: SharePoint Server 2010
Para desarrollar soluciones completas que usen datos externos, se puede programar con las interfaces y tipos proporcionados por el modelo de objetos Servicios de conectividad empresarial (BCS) de Microsoft. En este tema se enumeran algunas de las interfaces y tipos más importantes del modelo de objetos BCS y se explican algunos escenarios en los que resultan más útiles. Para obtener información acerca de todos los tipos e interfaces del modelo de objetos BCS, vea la biblioteca de clases de Servicios de conectividad empresarial.
En Fragmentos de código del modelo de objetos de Servicios de conectividad empresarial puede ver algunos fragmentos de código de ejemplo que usan estas interfaces y tipos.
Tipos e interfaces del modelo de objetos BCS de uso frecuente
Tipo o interfaz |
Descripción |
---|---|
Microsoft.BusinessData.MetadataModel. IMetadataCatalog |
El punto de entrada en el modelo de objetos BDC. Use DatabaseBasedMetadataCatalog en el servidor, FileBackedMetadataCatalog en el cliente y en el servidor y RemoteSharedFileBackedMetadataCatalog en el cliente. |
Microsoft.BusinessData.MetadataModel. ILobSystem |
Contiene los detalles acerca de un sistema externo. |
Microsoft.BusinessData.MetadataModel. IEntity |
Tipo de contenido externo en el Repositorio de metadatos de BDC. |
Microsoft.BusinessData.MetadataModel. IMethod |
Operación que se puede realizar en el tipo de contenido externo. |
Microsoft.BusinessData.Runtime. IEntityInstance |
Una instancia de la entidad (también denominada elemento externo) es un elemento único que se devuelve de un sistema externo en BDC. La interfaz IEntityInstance abstrae los orígenes de datos subyacentes y hace que los clientes no necesiten aprender paradigmas de codificación específicos de la aplicación; les permite tener acceso a todos los datos profesionales de una forma única y simplificada. Mediante el uso de la interfaz IEntityInstance, se puede trabajar con una fila de una base de datos exactamente de la misma forma en que se trabaja con una estructura .NET Framework compleja devuelta por un servicio web. Una instancia de entidad en BDC tiene una semántica especial asociada. Por ejemplo, tiene la capacidad de saber qué campo o campos de la fila representan el identificador de la instancia de la entidad y permite llamar a métodos como, por ejemplo, GetAssociated, GetIdentifierValues y Execute en dicha instancia de entidad. |
Microsoft.BusinessData.Runtime. IEntityInstanceEnumerator |
Los enumeradores pueden usarse para leer datos de la colección de elementos externos, pero no se pueden usar para modificar la colección subyacente. IEntityInstanceEnumerator admite la transmisión por secuencias y, por lo tanto, es muy útil cuando la aplicación back-end devuelve grandes cantidades de datos. |
Microsoft.BusinessData.Runtime. IFilter |
Permite obtener instancias de la entidad filtradas del sistema externo. |
Microsoft.SharePoint.BusinessData.Administration.Model |
El punto de entrada en un modelo BDC en el modelo de objetos de Administración de BDC. |
Microsoft.SharePoint.BusinessData.Administration.LobSystem |
Permite crear y modificar sistemas de LOB en el repositorio de metadatos de BDC. |
Microsoft.SharePoint.BusinessData.Administration.Entity |
Permite crear y modificar tipos de contenido externos en el almacén de metadatos de BDC. |
Microsoft.SharePoint.BusinessData.Administration.MethodInstance |
Permite crear y modificar operaciones para tipos de contenido externos en el Repositorio de metadatos de BDC. |
Microsoft.SharePoint.BusinessData.Administration.TypeDescriptor |
Permite describir los campos de tipos de contenido externos en el Repositorio de metadatos de BDC. |
RemoteSharedFileBackedMetadataCatalog |
El punto de entrada en la memoria caché del cliente BCS en el cliente. |
RemoteOfflineRuntime |
El punto de entrada en el modelo de objetos de descarga de cliente BCS usado para la sincronización de datos. |
Microsoft.Office.SharePoint.ClientExtensions.Publishing.Package |
El modelo de objetos público para empaquetar e implementar una solución declarativa en Outlook. El paquete de Visual Studio 2008 con Visual Studio Tools para Office generado será para un complemento de Outlook de Visual Studio 2008 con Visual Studio Tools para Office. |