Интерфейс IMetabaseObject содержит свойства и методы объекта репозитория.
| Имя свойства | Краткое описание | |
| CachingMode | Свойство CachingMode определяет режим кэширования. | |
| IsDirty | Свойство IsDirty возвращает признак наличия изменений в структуре объекта репозитория в рамках текущего соединения с сервером БД. | |
| ParamValues | Свойство ParamValues возвращает объект, содержащий значения параметров для открытия вложенных объектов. |
| Имя свойства | Краткое описание | |
| Свойство Cache возвращает коллекцию записей кэша объекта репозитория. | ||
| Свойство Children возвращает коллекцию описаний дочерних объектов репозитория. | ||
| Свойство ClassId возвращает идентификатор класса объекта. | ||
| Свойство CommonClassName возвращает наименование класса объекта репозитория в заданном падеже. | ||
| Свойство Dependencies возвращает коллекцию описаний объектов, от которых зависит данный объект. | ||
| Свойство Dependents возвращает коллекцию описаний объектов, зависящих от данного объекта. | ||
| Свойство Description определяет описание (примечание) объекта. | ||
| Свойство ElementDependencies возвращает информацию о зависимостях данного объекта от элементов справочников НСИ. | ||
| Свойство ElementDependenciesTrackingType определяет тип отслеживания связей. | ||
| Свойство ElementDependents возвращает ссылки на объекты репозитория. | ||
| Свойство FullUrl возвращает полный URL-адрес, по которому опубликован объект на сайте SharePoint. | ||
| Свойство IconIndex возвращает индекс пиктограммы объекта репозитория. | ||
| Свойство Id определяет идентификатор объекта. | ||
| Свойство IsCheckedOut возвращает признак блокировки объекта на редактирование. | ||
| Свойство IsDeferred возвращает признак отложенной загрузки описания объекта. | ||
| Свойство IsEdited возвращает признак редактирования описания объекта. | ||
| Свойство IsInternal возвращает признак внутреннего объекта репозитория. | ||
| Свойство IsLink возвращает признак того, что данный объект находится в другом репозитории. | ||
| Свойство IsPermanent возвращает признак постоянного объекта репозитория. | ||
| Свойство IsShared возвращает признак наличия объекта в системе управления версиями. | ||
| Свойство IsSharingSupported возвращает признак возможности добавления объекта в систему управления версиями. | ||
| Свойство IsShortcut возвращает признак того, что данный объект является ярлыком на другой объект репозитория. | ||
| Свойство IsSpecial определяет признак принадлежности к специальным объектам репозитория. | ||
| Свойство Key возвращает ключ объекта. | ||
| Свойство Link определяет связь данного объекта с объектом, имеющим тип «Связь с репозиторием». | ||
| Свойство LocalFileName возвращает наименование, используемое для формирования имен локальных файлов, в которых хранятся данные объекта. | ||
| Свойство LocalFileNames возвращает строковый массив, содержащий список локальных файлов, в которых хранятся данные объекта. | ||
| Свойство LocalFolderName возвращает путь к папке на диске, в которой хранятся локальные файлы объекта, добавленного в систему управления версиями. | ||
| Свойство Metabase возвращает репозиторий, в котором создан текущий объект. | ||
| Свойство Name определяет наименование объекта для текущего языка репозитория. | ||
| Свойство Names возвращает коллекцию наименований объекта для разных языков. | ||
| Свойство Params возвращает коллекцию параметров объекта репозитория. | ||
| Свойство Parent возвращает описание объекта-владельца. | ||
| Свойство ParentAllowed возвращает признак возможности установки текущего объекта в качестве дочернего для указанного объекта. | ||
| Свойство Screenshot определяет изображение, используемое при предварительном просмотре объекта в репозитории. | ||
| Свойство SecurityDescriptor возвращает параметры управления доступом к текущему объекту. | ||
| Свойство Shortcut определяет описание объекта, на который ссылается ярлык. | ||
| Свойство SourceParams возвращает коллекцию параметров объекта, на который ссылается данный объект. | ||
| Свойство Timestamp возвращает дату и время последнего сохранения объекта репозитория. | ||
| Свойство TrackElementDependencies определяет признак отслеживания зависимостей объекта от элементов справочника НСИ. | ||
| Свойство TrackElementDependents определяет признак отслеживания объектов, зависящих от элементов текущего объекта. | ||
| Свойство Url определяет URL-адрес для публикации объекта на сайте SharePoint. | ||
| Свойство VcsFileName возвращает наименование, используемое для формирования имен файлов на сервере управления версиями, в которых хранятся данные объекта. | ||
| Свойство VcsFolderName возвращает путь к папке на сервере управления версиями, в которой хранятся файлы объекта, добавленного в систему управления версиями. |
| Имя метода | Краткое описание | |
| Assign | Метод Assign осуществляет копирование данных из источника. | |
| CreateUpdateExParams | Метод CreateUpdateExParams создает параметры обновления объекта. | |
| FlushInstance | Метод FlushInstance осуществляет очистку кэшированных данных объекта по заданным значениям параметров. | |
| FlushInstances | Метод FlushInstances осуществляет очистку кэшированных данных объекта. | |
| GetExtensionDispatch | Метод GetExtensionDispatch осуществляет преобразование к общей форме объекта, от которой в дальнейшем можно перейти к необходимому классу объектов. | |
| GetModelDispatch | Метод GetModelDispatch осуществляет преобразование структуры объекта к общей форме и возвращает полученную структуру. | |
| GetXml | Метод GetXml возвращает внутреннее представление объекта репозитория в XML-виде. | |
| InitControlledParams | Метод InitControlledParams осуществляет вычисление выражений управления параметрами вложенного объекта. | |
| Save | Метод Save осуществляет сохранение изменений в структуре объекта. |
| Имя метода | Краткое описание | |
| Метод Bind возвращает объект, которому соответствует данное описание. | ||
| Метод CheckAndAudit проверяет права доступа текущего пользователя на указанные операции и заносит запись в протокол доступа с указанным комментарием. | ||
| Метод CheckAndAuditLabel проверяет права доступа текущего пользователя на указанные операции и заносит запись в протокол доступа с указанным комментарием, а также вычисляет параметры метки безопасности, используемой при печати и экспорте объектов репозитория. | ||
| Метод CheckAndAuditOperation проверяет права доступа текущего пользователя на указанные операции и протоколирует результат проверки в соответствии с выбранным вариантом аудита. | ||
| Метод CheckAndAuditOperationLabel проверяет права доступа текущего пользователя на указанные операции и протоколирует результат проверки в соответствии с выбранным вариантом аудита, а также вычисляет параметры метки безопасности, используемой при печати и экспорте объектов репозитория. | ||
| Метод CheckIn осуществляет снятие блокировки на редактирование с объекта. | ||
| Метод CheckInEx осуществляет публикацию изменений объекта. | ||
| Метод CheckOut осуществляет блокировку объекта на редактирование. | ||
| Метод Edit осуществляет редактирование. | ||
| Метод EditDescriptor осуществляет редактирование описания объекта. | ||
| Метод EditTemporary открывает объект для временного изменения свойств. | ||
| Метод FetchChildren возвращает коллекцию описаний дочерних объектов с учетом объектов с отложенной загрузкой описания. | ||
| Метод FetchDependencies возвращает коллекцию описаний объектов, от которых зависит данный объект с учетом объектов с отложенной загрузкой описания. | ||
| Метод FetchDependents возвращает коллекцию описаний объектов, зависящих от данного объекта с учетом объектов с отложенной загрузкой описания. | ||
| Метод FindNext осуществляет поиск описание объекта. | ||
| Метод GetChangesHistory возвращает коллекцию записей протокола доступа, которые содержат информацию о действиях, произведенных над объектов в заданном промежутке времени. | ||
| Метод GetCheckOutInfo возвращает информацию о блокировках объекта. | ||
| Метод GetExternalOpenXml генерирует XML-структуру, содержащую параметры открытия объекта. | ||
| Метод GetHistory возвращает историю изменения объекта. | ||
| Метод GetLatestVCS получает информацию об объекте из системы управления версиями и в соответствии с ней осуществляет обновление объекта в репозитории. | ||
| Метод GetSecurity получает политику доступа объекта. | ||
| Метод HasAccess осуществляет проверку наличия прав у текущего пользователя на определенные операции над объектом. | ||
| Метод HasChildren возвращает признак наличия у текущих объектов дочерних объектов. | ||
| Метод HistoryVCS вызывает окно просмотра истории публикаций объекта в системе управления версиями. | ||
| Метод IsCheckedOut возвращает признак блокировки объекта на редактирование. | ||
Метод LoadChildScreenshots кэширует изображения, используемые при предварительном просмотре, для всех дочерних объектов. |
||
Метод MoveTo осуществляет перенос одного объекта репозитория в другой. |
||
| Метод Open осуществляет открытие объекта и возвращает его данные. | ||
| Метод OpenWithParam осуществляет открытие объекта с одним параметром и возвращает его данные. | ||
| Метод SaveDescriptor сохраняет изменения описания объекта. | ||
| Метод SetIdNoCheck осуществляет изменение идентификатора объекта без проверки на соответствие установленному формату идентификаторов. | ||
| Метод Share помещает объект в систему управления версиями. | ||
| Метод SharePointShare создает обсуждение объекта на сайте SharePoint. | ||
| Метод UndoCheckOut осуществляет отмену изменений и снятие блокировки объекта. | ||
| Метод UndoCheckOutEx осуществляет отмену изменений и возвращает предыдущую версию объекта. | ||
| Метод находится в стадии разработки. | ||
| Метод UpdateTimestamp обновляет временную отметку объекта. |
См. также: