Поделиться через


Класс FileBackedMetadataCatalog

Реализует интерфейс IMetadataCatalog и предоставляет место для хранения метаданных в памяти.

Иерархия наследования

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

Пространство имен:  Microsoft.SharePoint.BusinessData.MetadataModel
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public NotInheritable Class FileBackedMetadataCatalog _
    Inherits MarshalByRefObject _
    Implements IMetadataCatalog, IDisposable
'Применение
Dim instance As FileBackedMetadataCatalog
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public sealed class FileBackedMetadataCatalog : MarshalByRefObject, 
    IMetadataCatalog, IDisposable

Замечания

FileBackedMetadataCatalog предоставляет методы для импорта модели BDC . Загрузить метаданные не будут сохранены и будут потеряны при удалении каталога. FileBackedMetadataCatalog позволяет приложениям использовать BDC без необходимости SharePoint Foundation инфраструктуры или надстроек Office. Приложения следует поддерживать постоянное хранилище для моделей BDC , как FileBackedMetadataCatalog является несохраняемым.

FileBackedMetadataCatalog позволяет только одна версия внешний тип контента должен быть установлен в любой момент времени и сохранит только последнюю версию.

FileBackedMetadataCatalog не поддерживает кэширование внешних элементов и метаданных возможности администрирования.

BDC будет выполнять только минимальный набор проверок при импорте BDC моделей в этом каталоге для повышения производительности. Таким образом модели для импорта в этом каталоге должно проверяться с помощью других средств. Чтобы обеспечить максимальное проверки и совместимость с BDC моделей, которые будут импортированы в этот каталог, рекомендуется экспортировать эти модели сначала из AdministrationMetadataCatalog, которая проверяет импортированные модели и метаданные, был изменен с помощью его возможности администрирования. Экспорт модели из AdministrationMetadataCatalog также создание моделей, более совместимые с другие каталоги, удалив ненужные атрибуты и добавить сведения о предположения по AdministrationMetadataCatalog , чтобы обеспечить согласованную работу с другими каталогами.

Предупреждение

Экземпляры объектов, полученных из экземпляра FileBackedMetadataCatalog может использоваться только с экземплярами объекта, полученный от одного экземпляра FileBackedMetadataCatalog. С помощью экземпляра объекта несовместимы друг с другом приводит к повреждению данных и другим непредвиденным последствиям.

Примеры

Code Snippet: Get the FileBackedMetadataCatalog on the Server or Client

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы FileBackedMetadataCatalog

Пространство имен Microsoft.SharePoint.BusinessData.MetadataModel