IMetabaseObjectDescriptor

Сборка: Metabase;

Пространство имен: Prognoz.Platform.Interop.Metabase;

Описание

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

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

          IMetabaseObjectDescriptor

Свойства

  Имя свойства Краткое описание
Свойство 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 возвращает путь к папке на сервере управления версиями, в которой хранятся файлы объекта, добавленного в систему управления версиями.

Методы

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

См. также:

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