Compartir a través de


Clase FileBackedMetadataCatalog

Implementa la interfaz IMetadataCatalog y proporciona una ubicación de memoria para almacenar los metadatos.

Jerarquía de la herencia

System.Object
  System.MarshalByRefObject
    Microsoft.SharePoint.BusinessData.MetadataModel.FileBackedMetadataCatalog

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 FileBackedMetadataCatalog _
    Inherits MarshalByRefObject _
    Implements IMetadataCatalog, IDisposable
'Uso
Dim instance As FileBackedMetadataCatalog
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public sealed class FileBackedMetadataCatalog : MarshalByRefObject, 
    IMetadataCatalog, IDisposable

Comentarios

FileBackedMetadataCatalog proporciona métodos para importar modelos de BDC . Los metadatos cargados no se conservará y se perderán cuando se elimina el catálogo. FileBackedMetadataCatalog permite a las aplicaciones utilizar BDC sin necesidad de infraestructura de SharePoint Foundation o los complementos de Office. La aplicación debe mantener el almacenamiento permanente para los modelos BDC , como FileBackedMetadataCatalog es transitorio.

FileBackedMetadataCatalog permite una sola versión de un tipo de contenido externo que esté presente en un momento dado y conserva sólo la versión más reciente.

FileBackedMetadataCatalog no ofrece el almacenamiento en caché de artículo externo o metadatos de capacidades de administración.

BDC sólo realizará un conjunto mínimo de validaciones al importar modelos de BDC en este catálogo por motivos de rendimiento. Por lo tanto, se deben verificar los modelos que se importa en este catálogo por otros medios. Para garantizar máxima validación y compatibilidad con los modelos de BDC que se importarán en este catálogo, se recomienda exportar estos modelos primero de AdministrationMetadataCatalog, que valida los modelos importados y los metadatos que se ha modificado a través de sus capacidades de administración. Exportación de modelos de la AdministrationMetadataCatalog también generará modelos que son más compatibles con otros catálogos por eliminar atributos innecesarios y agregar información acerca de los supuestos de la AdministrationMetadataCatalog para garantizar una experiencia coherente con otros catálogos.

Advertencia

Las instancias de objeto obtenidas de una instancia de FileBackedMetadataCatalog sólo pueden utilizarse con las instancias de objeto obtenidas de la misma instancia de FileBackedMetadataCatalog. Utilizando instancias de objeto incompatible entre sí provoca daños en los datos y otros comportamientos inesperados.

Ejemplos

Code Snippet: Get the FileBackedMetadataCatalog on the Server or Client

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 FileBackedMetadataCatalog

Espacio de nombres Microsoft.SharePoint.BusinessData.MetadataModel