Partager via


FileBackedMetadataCatalog - Classe

Implémente l'interface IMetadataCatalog et fournit un emplacement dans la mémoire pour stocker les métadonnées.

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.SharePoint.BusinessData.MetadataModel
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public NotInheritable Class FileBackedMetadataCatalog _
    Inherits MarshalByRefObject _
    Implements IMetadataCatalog, IDisposable
'Utilisation
Dim instance As FileBackedMetadataCatalog
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public sealed class FileBackedMetadataCatalog : MarshalByRefObject, 
    IMetadataCatalog, IDisposable

Remarques

FileBackedMetadataCatalog fournit des méthodes permettant d'importer des modèles de BDC . Les métadonnées chargée ne seront pas persistant et seront perdues lorsque le catalogue est supprimé. FileBackedMetadataCatalog permet aux applications d'utiliser BDC sans avoir besoin de l'infrastructure SharePoint Foundation ou les compléments Office. L'application doit gérer le stockage permanent pour les modèles BDC , comme FileBackedMetadataCatalog est transitoire.

FileBackedMetadataCatalog permet à une seule version d'un type de contenu externe à assister à un moment donné et conserver uniquement la version la plus récente.

FileBackedMetadataCatalog n'offre pas la mise en cache de l'élément externe ou des métadonnées les fonctionnalités d'administration.

BDC effectuera uniquement un ensemble minimal de validations lorsque vous importez des modèles de BDC dans ce catalogue pour des raisons de performances. Par conséquent, les modèles doivent être importées dans ce catalogue doivent être vérifiées par d'autres moyens. Pour vérifier la compatibilité avec les modèles de BDC qui seront importées dans ce catalogue et validation maximale, il est recommandé que vous exportez ces modèles tout d'abord à partir de la AdministrationMetadataCatalog, qui valide les modèles importés et les métadonnées qui a été modifiée par le biais de ses fonctionnalités d'administration. Exportation de modèles à partir de la AdministrationMetadataCatalog sera également générer des modèles qui ne sont plus compatibles avec les autres catalogues en supprimant les attributs inutiles et ajout d'informations sur les hypothèses effectuées par le AdministrationMetadataCatalog pour garantir une expérience cohérente avec les autres catalogues.

Avertissement

Instances d'objet obtenues à partir d'une instance de FileBackedMetadataCatalog peuvent uniquement être utilisés avec des instances d'objet obtenues à partir de la même instance de FileBackedMetadataCatalog. À l'aide des instances d'objet incompatible avec eux entraîne la corruption des données et un comportement inattendu.

Exemples

Code Snippet: Get the FileBackedMetadataCatalog on the Server or Client

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

FileBackedMetadataCatalog - Membres

Microsoft.SharePoint.BusinessData.MetadataModel - Espace de noms