Compartir a través de


Clase DatabaseBackedMetadataCatalog

Implementa la interfaz IMetadataCatalog que funciona con metadatos almacenados en la base de datos de servicio compartido de Servicios de conectividad empresarial .

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.BusinessData.MetadataModel.DatabaseBackedMetadataCatalog

Espacio de nombres:  Microsoft.SharePoint.BusinessData.MetadataModel
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public NotInheritable Class DatabaseBackedMetadataCatalog _
    Implements IMetadataCatalog, IDisposable
'Uso
Dim instance As DatabaseBackedMetadataCatalog
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public sealed class DatabaseBackedMetadataCatalog : IMetadataCatalog, 
    IDisposable

Comentarios

DatabaseBackedMetadataCatalog proporciona acceso a los metadatos de Servicios de conectividad empresarial en la base de datos de servicio compartido de Servicios de conectividad empresarial . Los metadatos de la base de datos se importan o desde la interfaz de usuario de administración de SharePoint Foundation Servicios de conectividad empresarial o se generan utilizando AdministrationMetadataCatalog , SharePoint Designer, Visual Studio 2010o herramientas similares que permiten modificar o crear metadatos de Servicios de conectividad empresarial . Este catálogo de metadatos es capaz de almacenar metadatos por separado para cada cliente.

Todos los metadatos de las API en Servicios de conectividad empresarial de Microsoft (BCS) funcionan en los metadatos almacenados en caché y son rápidas, con excepción de los siguientes métodos de la clase DatabaseBackedMetadataCatalog . Su lugar debe utilizar el método GetById(UInt32, Type) para obtener los metadatos almacenados en caché.

Advertencia

Si existen varias versiones de un tipo de contenido externo en el almacén de metadatos de BDC en un momento dado, BDC siempre devuelve la última versión importada, independientemente del número de versión del tipo de contenido externo. Es posible tener varias versiones de un tipo de contenido externo porque los tipos de contenido externos globalmente disponibles en Microsoft SharePoint Server 2010. Para obtener más información, consulte Entity Namespace Concept.

Advertencia

Las instancias de objeto obtenidas de una instancia de DatabaseBackedMetadataCatalog para un BdcServiceApplicationProxy sólo pueden utilizarse con las instancias de objetos obtenidas de las instancias de DatabaseBackedMetadataCatalog por el mismo BdcServiceApplicationProxy. Utilizando instancias de objeto incompatible entre sí provoca daños en los datos y otros comportamientos inesperados.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros DatabaseBackedMetadataCatalog

Espacio de nombres Microsoft.SharePoint.BusinessData.MetadataModel