IMetadataProvider — интерфейс
Предоставляет доступ к метаданным карточек, секций, и полей.
-
Пространство имён:
DocsVision.Platform.Data.Metadata
-
Сборка:
DocsVision.Platform.StorageServer.dll
Свойства
Имя | Описание |
---|---|
|
Возвращает коллекцию метаданных карточек, зарегистрированных на сервере. |
|
Возвращает коллекцию метаданных библиотек карточек, зарегистрированных на сервере. |
Методы
Имя | Описание |
---|---|
|
Возвращает метаданные карточки с заданным идентификатором. |
|
Возвращает метаданные поля с заданным идентификатором. |
|
Возвращает метаданные библиотеки карточек с заданным идентификатором. |
|
Возвращает метаданные секции с заданным идентификатором. |
Заметки
Код регистрация провайдера метаданных выглядит следующим образом:
IMetadataProvider metadataProvider = DocsVisionObjectFactory.CreateMetadataProvider(userSession);
objectContext.AddService<IMetadataManager>(DocsVisionObjectFactory.CreateMetadataManager(metadataProvider, userSession));
objectContext.AddService<IMetadataProvider>(metadataProvider);
Доступ к поставщику метаданных аналогичен получения сервиса:
IMetadataProvider iMetadataProvider = objectContext.GetService<IMetadataProvider>();