IMetabaseObject

Сборка: Metabase;

Описание

Интерфейс IMetabaseObject содержит свойства и методы объекта репозитория.

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

IMetabaseObjectDescriptor

    IMetabaseObject

Свойства

  Имя свойства Краткое описание
CachingMode Свойство CachingMode определяет режим кэширования.

EditRequiresAdditionalLicense

Свойство EditRequiresAdditionalLicense определяет наименование прикладной единицы лицензирования для защиты объектов репозитория от редактирования.

IsDirty Свойство IsDirty возвращает признак наличия изменений в структуре объекта репозитория в рамках текущего соединения с сервером БД.
ParamValues Свойство ParamValues возвращает объект, содержащий значения параметров для открытия вложенных объектов.

Свойства, унаследованные от IMetabaseObjectDescriptor

  Имя свойства Краткое описание
Attributes Свойство Attributes возвращает системные и пользовательские атрибуты объекта репозитория.
Cache Свойство Cache возвращает коллекцию записей кэша объекта репозитория.
Children Свойство Children возвращает коллекцию описаний дочерних объектов репозитория.
ClassId Свойство ClassId возвращает идентификатор класса объекта.
CommonClassName Свойство CommonClassName возвращает наименование класса объекта репозитория в заданном падеже.
Dependencies Свойство Dependencies возвращает коллекцию описаний объектов, от которых зависит данный объект.
Dependents Свойство Dependents возвращает коллекцию описаний объектов, зависящих от данного объекта.
Description Свойство Description определяет описание (примечание) объекта.
ElementDependencies Свойство ElementDependencies возвращает информацию о зависимостях данного объекта от элементов справочников НСИ.
ElementDependenciesTrackingType Свойство ElementDependenciesTrackingType определяет тип отслеживания связей.
ElementDependents Свойство ElementDependents возвращает информацию о зависимостях данного объекта или элемента справочника НСИ от объектов репозитория.
IconIndex Свойство IconIndex возвращает индекс пиктограммы объекта репозитория.
Id Свойство Id определяет идентификатор объекта.
IsCheckedOut Свойство IsCheckedOut возвращает признак блокировки объекта на редактирование.
IsDeferred Свойство IsDeferred возвращает признак отложенной загрузки описания объекта.
IsEdited Свойство IsEdited возвращает признак редактирования описания объекта.
IsInternal Свойство IsInternal возвращает признак внутреннего объекта репозитория.
IsLink Свойство IsLink возвращает признак того, что данный объект находится в другом репозитории.
IsPermanent Свойство IsPermanent возвращает признак постоянного объекта репозитория.
IsShared Свойство IsShared возвращает признак наличия объекта в системе управления версиями.
IsSharingSupported Свойство IsSharingSupported возвращает признак возможности добавления объекта в систему управления версиями.
IsShortcut Свойство IsShortcut возвращает признак того, что данный объект является ярлыком на другой объект репозитория.
IsSpecial Свойство IsSpecial определяет признак принадлежности к специальным объектам репозитория.
Key Свойство Key возвращает ключ объекта.
Link Свойство Link определяет связь данного объекта с объектом, имеющим тип «Связь с репозиторием».
LocalCheckedOutFileNames Свойство LocalCheckedOutFileNames возвращает строковый массив, содержащий список локальных файлов, в которых хранятся измененные данные объекта.
LocalFileName Свойство LocalFileName возвращает наименование, используемое для формирования имен локальных файлов, в которых хранятся данные объекта.
LocalFileNames Свойство LocalFileNames возвращает строковый массив, содержащий список локальных файлов, в которых хранятся данные объекта.
LocalFolderName Свойство LocalFolderName возвращает путь к папке на диске, в которой хранятся локальные файлы объекта, добавленного в систему управления версиями.
Metabase Свойство Metabase возвращает репозиторий, в котором создан текущий объект.
Name Свойство Name определяет наименование объекта для текущего языка репозитория.
Names Свойство Names возвращает коллекцию наименований объекта для разных языков.
Namespace_ Свойство Namespace_ возвращает описание объекта-контейнера, в котором хранится текущий объект.
OriginalMetabase Свойство OriginalMetabase возвращает идентификатор оригинальной метабазы.
Params Свойство Params возвращает коллекцию параметров объекта репозитория.
Parent Свойство Parent возвращает описание объекта-владельца.
ParentAllowed Свойство ParentAllowed возвращает признак возможности установки текущего объекта в качестве дочернего для указанного объекта.
Screenshot Свойство Screenshot определяет изображение, используемое при предварительном просмотре объекта в репозитории.
SecurityDescriptor Свойство SecurityDescriptor возвращает параметры управления доступом к текущему объекту.
Shortcut Свойство Shortcut определяет описание объекта, на который ссылается ярлык.
SourceParams Свойство SourceParams возвращает коллекцию параметров объекта, на который ссылается данный объект.
Timestamp Свойство Timestamp возвращает дату и время последнего сохранения объекта репозитория.
TrackElementDependencies Свойство TrackElementDependencies определяет признак отслеживания зависимостей объекта от элементов справочника НСИ.
TrackElementDependents Свойство TrackElementDependents определяет признак отслеживания объектов, зависящих от элементов текущего объекта.
VcsFileName Свойство VcsFileName возвращает наименование, используемое для формирования имен файлов на сервере управления версиями, в которых хранятся данные объекта.
VcsFolderName Свойство VcsFolderName возвращает путь к папке на сервере управления версиями, в которой хранятся файлы объекта, добавленного в систему управления версиями.
Version Свойство Version возвращает версию объекта.
VersionChangedLocaly Свойство VersionChangedLocaly возвращает признак наличия локальных изменений объекта.

Методы

  Имя метода Краткое описание
Assign Метод Assign осуществляет копирование данных из источника.
CreateUpdateExParams Метод CreateUpdateExParams создает параметры обновления объекта.
FlushInstance Метод FlushInstance осуществляет очистку кэшированных данных объекта по заданным значениям параметров.
FlushInstances Метод FlushInstances осуществляет очистку кэшированных данных объекта.
GetExtensionDispatch Метод GetExtensionDispatch осуществляет преобразование к общей форме объекта, от которой в дальнейшем можно перейти к необходимому классу объектов.
GetModelDispatch Метод GetModelDispatch осуществляет преобразование структуры объекта к общей форме и возвращает полученную структуру.
GetXml Метод GetXml возвращает внутреннее представление объекта репозитория в XML-виде.
InitControlledParams Метод InitControlledParams осуществляет вычисление выражений управления параметрами вложенного объекта.
Save Метод Save осуществляет сохранение изменений в структуре объекта.

Методы, унаследованные от IMetabaseObjectDescriptor

  Имя метода Краткое описание
Bind Метод Bind возвращает объект, которому соответствует данное описание.
CheckAndAudit Метод CheckAndAudit проверяет права доступа текущего пользователя на указанные операции и заносит запись в протокол доступа с указанным комментарием.
CheckAndAuditLabel Метод CheckAndAuditLabel проверяет права доступа текущего пользователя на указанные операции и заносит запись в протокол доступа с указанным комментарием, а также вычисляет параметры метки безопасности, используемой при печати и экспорте объектов репозитория.
CheckAndAuditOperation Метод CheckAndAuditOperation проверяет права доступа текущего пользователя на указанные операции и протоколирует результат проверки в соответствии с выбранным вариантом аудита.
CheckAndAuditOperationLabel Метод CheckAndAuditOperationLabel проверяет права доступа текущего пользователя на указанные операции и протоколирует результат проверки в соответствии с выбранным вариантом аудита, а также вычисляет параметры метки безопасности, используемой при печати и экспорте объектов репозитория.
CheckIn Метод CheckIn осуществляет снятие блокировки на редактирование с объекта.
CheckInEx Метод CheckInEx осуществляет публикацию изменений объекта.
CheckOut Метод CheckOut осуществляет блокировку объекта на редактирование.
Edit Метод Edit открывает объект на редактирование.
EditDescriptor Метод EditDescriptor осуществляет редактирование описания объекта.
EditTemporary Метод EditTemporary открывает объект для временного изменения свойств.
FetchChildren Метод FetchChildren возвращает коллекцию описаний дочерних объектов с учетом объектов с отложенной загрузкой описания.
FetchDependencies Метод FetchDependencies возвращает коллекцию описаний объектов, от которых зависит данный объект с учетом объектов с отложенной загрузкой описания.
FetchDependents Метод FetchDependents возвращает коллекцию описаний объектов, зависящих от данного объекта с учетом объектов с отложенной загрузкой описания.
FindNext Метод FindNext осуществляет поиск следующего объекта, удовлетворяющего условиям поиска.
GetChangesHistory Метод GetChangesHistory возвращает коллекцию записей протокола доступа, которые содержат информацию о действиях, произведенных над объектом в заданном промежутке времени.
GetCheckOutInfo Метод GetCheckOutInfo возвращает информацию о блокировках объекта.
GetDeniedAccess Метод GetDeniedAccess для указанного субъекта безопасности проверяет наличие установленных запретов выполнения действий над текущим объектом.
GetExternalOpenXml Метод GetExternalOpenXml генерирует XML-структуру, содержащую параметры открытия объекта.
GetHistory Метод GetHistory возвращает историю изменения объекта.
GetLatestVCS Метод GetLatestVCS получает информацию об объекте из системы управления версиями и в соответствии с ней осуществляет обновление объекта в репозитории.
GetSecurity Метод GetSecurity получает политику доступа объекта.
HasAccess Метод HasAccess осуществляет проверку наличия прав у текущего пользователя на определенные операции над объектом.
HasChildren Метод HasChildren возвращает признак наличия у текущих объектов дочерних объектов.
HistoryVCS Метод HistoryVCS вызывает окно просмотра истории публикаций объекта в системе управления версиями.
IsCheckedOut Метод IsCheckedOut возвращает признак блокировки объекта на редактирование.
LoadChildScreenshots Метод LoadChildScreenshots кэширует изображения, используемые при предварительном просмотре, для всех дочерних объектов.
MoveTo Метод MoveTo осуществляет перенос одного объекта репозитория в другой.
Open Метод Open осуществляет открытие объекта и возвращает его данные.
OpenWithParam Метод OpenWithParam осуществляет открытие объекта с одним параметром и возвращает его данные.
SaveDescriptor Метод SaveDescriptor сохраняет изменения описания объекта.
SetIdNoCheck Метод SetIdNoCheck осуществляет изменение идентификатора объекта без проверки на соответствие установленному формату идентификаторов.
Share Метод Share помещает объект в систему управления версиями.
UndoCheckOut Метод UndoCheckOut осуществляет отмену изменений и снятие блокировки объекта.
UndoCheckOutEx Метод UndoCheckOutEx осуществляет отмену изменений и возвращает предыдущую версию объекта.
UnShare Метод находится в стадии разработки.
UpdateTimestamp Метод UpdateTimestamp обновляет временную отметку справочника.

См. также:

Интерфейсы сборки Metabase