IMetabaseUpdate

Сборка: Metabase;

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

Описание

Интерфейс IMetabaseUpdate содержит свойства и методы менеджера обновлений платформы.

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

          IMetabaseUpdate

Свойства

  Имя свойства Краткое описание
AbacRulesNode Свойство AbacRulesNode возвращает структуру правил атрибутного доступа в обновлении.
AccessAllowed Свойство AccessAllowed возвращает тип доступа к обновлению.
AllowReplaceSD

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

AlterType Свойство AlterType определяет, в каком случае объекты определенного класса будут пересоздаваться на уровне СУБД.
ApplyOptions Свойство ApplyOptions определяет настройки применения обновления.
BoundType Свойство BoundType определяет тип обновления объектов репозитория.
Constraint Свойство Constraint определяет способ обновления объектов репозитория.
Description Свойство Description определяет сопроводительный текст, который будет отображен в мастере установки обновления перед началом установки.
EventsNode

Свойство EventsNode определяет модуль обновления.

LocalCopy

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

MandatoryAccess

Свойство MandatoryAccess определяет параметры мандатного доступа к обновлению.

Metabase

Свойство Metabase возвращает репозиторий, которому принадлежит обновление.

PriorDataLinkDependentsClear

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

Properties

Свойство Properties возвращает коллекцию флагов обновления.

ReflectObjectsRights

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

RequireUserUpdateMessage

Свойство RequireUserUpdateMessage возвращает значение True, если будет выводиться сообщение «После установки файла обновления требуется обновление пользователей».

RootFolder

Свойство RootFolder возвращает объект содержащий структуру обновления.

SecurityConflictsLog

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

SpecialObjectsNode

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

Subjects

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

UpdateType

Свойство UpdateType определяет тип и способ обновления объектов репозитория.

UseLocalVcsFiles

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

Методы

  Имя метода Краткое описание
Apply Метод Apply осуществляет обновление объектов репозитория.
ApplyEx Метод ApplyEx осуществляет обновление объектов репозитория с использованием дополнительных настроек.
Clear Метод Clear осуществляет удаление всех объектов из обновления.
Copy Метод Copy осуществляет копирование объектов обновления.
CreateUpdateContext Метод CreateUpdateContext создает объект, содержащий дополнительные настройки для обновления.
FindAbacRulesNode

Метод FindAbacRulesNode осуществляет поиск структуры правил атрибутного доступа в обновлении.

FindSpecialObjectsNode

Метод FindSpecialObjectsNode осуществляет поиск объекта, определяющего параметры обновления специальных объектов.

LoadFromFile Метод LoadFromFile загружает обновление из файла с расширением *.pef.
LoadFromFileNF Метод LoadFromFileNF загружает обновление из файла с расширением *.pefx.
Prepare Метод Prepare проверяет корректность обновления.
PrepareC Метод PrepareC проверяет корректность обновления с учетом дополнительных настроек.
Refresh Метод Refresh осуществляет синхронизацию обновления с репозиторием.
SaveAvailable Метод SaveAvailable сохраняет обновление с доступными пользователю объектами.
SaveToFile Метод SaveToFile сохраняет обновление в файл с расширением *.pef.
SaveToFileNF Метод SaveToFileNF сохраняет обновление в файл с расширением *.pefx.

См. также:

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