IMetabase

Сборка: Metabase;

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

Описание

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

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

          INamedEntityModel

          IMetabase

Свойства

  Имя свойства Краткое описание
Свойство Cache возвращает содержимое кэша репозитория.
Свойство CacheAutoClear определяет, используется ли при работе в репозитории режим автоматической очистки кэша.
Свойство Classes возвращает коллекцию классов объектов репозитория.
Свойство CompileAssemblyOnly определяет признак возможности компиляции форм/модулей вне сборок.
Свойство CurrentDomainSubjectAddState определяет настройки добавления доменных субъектов безопасности.
Свойство CurrentLocale определяет текущий язык репозитория.
Свойство DefaultLocale определяет язык репозитория по умолчанию.
Свойство DeferredLoading возвращает признак наличия включенной отложенной загрузки объектов репозитория.
Свойство Definition возвращает описание текущего репозитория, хранящееся в менеджере репозиториев.
Свойство ElementDependenciesDatabase возвращает объект, предназначенный для работы с зависимостями объектов от элементов справочников НСИ.
Свойство ElementDependentsDatabase возвращает ссылки элементов справочников на объекты репозитория.
Свойство ExceptionHandler определяет обработчик исключительных ситуаций, который будет использоваться при работе в репозитории.
Свойство ExceptionMailAddress определяет адрес электронной почты, который будет подставляться при отправке сообщений об ошибках платформы.
Свойство IsScreenshotSupported возвращает признак поддержки отображения объектов в виде огромных значков.
Свойство IsShared возвращает признак наличия настроек для работы с системой управления версиями.
Свойство Item возвращает описание объекта репозитория по ключу.
Свойство ItemById возвращает описание объекта репозитория по идентификатору.
Свойство ItemByIdNamespace возвращает описание объекта, содержащегося в каком-либо объекте-контейнере.
Свойство LogonSession возвращает информацию о текущей сессии с репозиторием.
Свойство Mode определяет, каким образом произошло подключение к репозиторию.

Свойство PrivateFolder возвращает личную папку текущего пользователя.

Свойство PrivateFolderRoot возвращает корневую папку для личных папок пользователей.

Свойство Profiles возвращает коллекцию профилей пользователей репозитория.
Свойство Root возвращает описание корневой папки репозитория.
Свойство Security возвращает настройки менеджера безопасности текущего репозитория.
Свойство SharePointDiscussionName определяет группу обсуждения SharePoint.
Свойство SharePointUrl определяет сайт SharePoint для обсуждения.
Свойство SingleUserMode возвращает признак возможности работы в репозитории только под одной учетной записью.
Свойство SpecialObject определяет объект репозитория, который является специальным.
Свойство SpecialObjects возвращает коллекцию специальных объектов репозитория.
Свойство UseReservedKeys определяет количество ключей, которые будут резервироваться для использования в платформе.

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

  Имя свойства Краткое описание
Id Свойство Id возвращает идентификатор объекта.
Key Свойство Key возвращает ключ объекта.
Name Свойство Name возвращает наименование объекта.

Методы

  Имя метода Краткое описание
Метод Bind возвращает структуру объекта репозитория.
Метод CheckInEx осуществляет публикацию изменений группы объектов.
Метод CopyObject осуществляет копирование указанного объекта.
Метод CreateCheckList создает список, используемый для расчета и проверки контрольных сумм объектов репозитория.
Метод CreateCodeBlock возвращает объект, содержащий код на Fore.
Метод CreateCopyInfo позволяет создать объект для осуществления копирования по определенным параметрам.
Метод CreateCreateInfo создает информацию для нового объекта.
Метод CreateFindInfo позволяет создать объект для осуществления поиска объектов репозитория.
Метод CreateObject создает новый объект.
Метод CreateUpdate осуществляет создание объекта обновления.
Метод DeleteObject осуществляет удаление объекта по ключу.
Метод DeleteObjectO осуществляет удаление ссылок на объекты репозитория.
Метод FetchItem возвращает описание объекта или объекта, для которого установлен признак отложенной загрузки описания, по ключу.
Метод FetchItemByld возвращает описание объекта или объекта, для которого установлен признак отложенной загрузки описания, по идентификатору.
Метод FetchItems возвращает описания объектов или объектов, для которых установлен признак отложенной загрузки описания, по ключам.
Метод FetchItemsByld возвращает описание указанной коллекции объектов, а также загружает описания указанных связанных объектов.
Метод Find производит поиск объекта (объектов) в репозитории.
Метод GenerateId генерирует уникальный идентификатор в рамках текущего репозитория.
Метод GenerateKey генерирует уникальный ключ в рамках текущего репозитория.
Метод GetConnectedUsers позволяет получить информацию о пользователях, подключенных к репозиторию.
Метод GetCurrentStamp возвращает текущую дату и время.
Метод GetItems возвращает коллекцию описаний объектов по ключам.
Метод GetObjectKeyById возвращает уникальный ключ объекта по его идентификатору.
Метод GetObjectKeyByIdNamespace возвращает ключ объекта, расположенного в указанном контейнере, по его идентификатору.
Метод GetPendingChangesVCS возвращает коллекцию объектов, извлеченных для редактирования в системе управления версиями.
Метод GetPendingCheckins возвращает описание всех объектов репозитория, которые захвачены для редактирования.
Метод IsDisconnected возвращает признак отсутствия соединения с сервером БД.
Метод MoveObject осуществляет перемещение указанного объекта.
Метод Refresh осуществляет обновление дерева объектов текущего репозитория.
Метод RefreshO осуществляет обновление репозитория по заданным параметрам.
Метод ReserveKeys резервирует указанное количество ключей для использования в аналитическом платформе.
Метод UndoCheckOutEx осуществляет отмену изменений и возвращает предыдущую версию объектов.

См. также:

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