IMetabaseObject

Сборка: Metabase;

Пространство имен: Prognoz.Platform.Interop.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 возвращает ссылки на объекты репозитория.

FullUrl

Свойство FullUrl возвращает полный URL-адрес, по которому опубликован объект на сайте SharePoint.

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_ возвращает описание объекта-контейнера, в котором хранится текущий объект.

Params

Свойство Params возвращает коллекцию параметров объекта репозитория.

Parent

Свойство Parent возвращает описание объекта-владельца.

ParentAllowed

Свойство ParentAllowed возвращает признак возможности установки текущего объекта в качестве дочернего для указанного объекта.

Screenshot

Свойство Screenshot определяет изображение, используемое при предварительном просмотре объекта в репозитории.

SecurityDescriptor

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

Shortcut

Свойство Shortcut определяет описание объекта, на который ссылается ярлык.

SourceParams

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

Timestamp

Свойство Timestamp возвращает дату и время последнего сохранения объекта репозитория.

TrackElementDependencies

Свойство TrackElementDependencies определяет признак отслеживания зависимостей объекта от элементов справочника НСИ.

TrackElementDependents

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

Url

Свойство Url определяет URL-адрес для публикации объекта на сайте SharePoint.

VcsFileName

Свойство VcsFileName возвращает наименование, используемое для формирования имен файлов на сервере управления версиями, в которых хранятся данные объекта.

VcsFolderName

Свойство VcsFolderName возвращает путь к папке на сервере управления версиями, в которой хранятся файлы объекта, добавленного в систему управления версиями.

Методы

  Имя метода Краткое описание
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 возвращает информацию о блокировках объекта.

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 помещает объект в систему управления версиями.

SharePointShare

Метод SharePointShare создает обсуждение объекта на сайте SharePoint.

UndoCheckOut

Метод UndoCheckOut осуществляет отмену изменений и снятие блокировки объекта.

UndoCheckOutEx

Метод UndoCheckOutEx осуществляет отмену изменений и возвращает предыдущую версию объекта.

UnShare

Метод находится в стадии разработки.

UpdateTimestamp

Метод UpdateTimestamp обновляет временную отметку справочника.

См. также:

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