Сборка: Metabase;
Пространство имен: Prognoz.Platform.Interop.Metabase;
Интерфейс IMetabase содержит свойства и методы коллекции объектов репозитория.
IMetabase
Данный интерфейс содержит основные свойства и методы для управления объектами репозитория, а также для доступа к различным инструментам продукта «Форсайт. Аналитическая платформа».
Если подключение к репозиторию осуществляется в прикладном коде, то метод IMetabaseDefinition.Open или IMetabaseDefinition.OpenDefault вернёт доступ к репозиторию. Для получения доступа к репозиторию, подключение к которому уже осуществлено из интерфейса настольного приложения используйте статическое свойство Active класса MetabaseClass.
Имя свойства | Краткое описание | |
Свойство 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 определяет количество ключей, которые будут резервироваться для использования в платформе. |
Имя свойства | Краткое описание | |
Id | Свойство Id возвращает идентификатор объекта. | |
Key | Свойство Key возвращает ключ объекта. | |
Name | Свойство Name возвращает наименование объекта. |
Имя метода | Краткое описание | |
Метод AbandonMerge откладывает решение возникших конфликтов для публикации других изменений объектов. | ||
Метод Bind возвращает структуру объекта репозитория. | ||
Метод CheckInEx осуществляет публикацию изменений группы объектов. | ||
Метод CheckInFiles осуществляет публикацию изменений указанных объектов. | ||
Метод CopyObject осуществляет копирование указанного объекта. | ||
Метод CreateCheckList создает список, используемый для расчета и проверки контрольных сумм объектов репозитория. | ||
Метод CreateCodeBlock возвращает объект, содержащий код на Fore. | ||
Метод CreateCopyInfo позволяет создать объект для осуществления копирования по определенным параметрам. | ||
Метод CreateCreateInfo создает информацию для нового объекта. | ||
Метод CreateFindInfo позволяет создать объект для осуществления поиска объектов репозитория. | ||
Метод CreateObject создает новый объект. | ||
Метод CreateUpdate осуществляет создание объекта обновления. | ||
Метод DeleteObject осуществляет удаление объекта по ключу. | ||
Метод DeleteObjectO осуществляет удаление ссылок на объекты репозитория. | ||
Метод FetchItem возвращает описание объекта или объекта, для которого установлен признак отложенной загрузки описания, по ключу. | ||
Метод FetchItemByld возвращает описание объекта или объекта, для которого установлен признак отложенной загрузки описания, по идентификатору. | ||
Метод FetchItems возвращает описания объектов или объектов, для которых установлен признак отложенной загрузки описания, по ключам. | ||
Метод FetchItemsByld возвращает описание указанной коллекции объектов, а также загружает описания указанных связанных объектов. | ||
Метод Find производит поиск объекта (объектов), удовлетворяющего (удовлетворяющих) условиям поиска. | ||
Метод GenerateId генерирует уникальный идентификатор в рамках текущего репозитория. | ||
Метод GenerateKey генерирует уникальный ключ в рамках текущего репозитория. | ||
Метод GetConnectedUsers позволяет получить информацию о пользователях, подключенных к репозиторию. | ||
Метод GetConnectedUsersEx позволяет получить информацию об активных пользователях, подключенных к репозиторию. | ||
Метод GetCurrentStamp возвращает текущую дату и время сервера СУБД, на котором расположен репозиторий. | ||
Метод GetCurrentStampMS возвращает текущую дату и время сервера СУБД, на котором расположен репозиторий, с точностью до миллисекунд. | ||
Метод GetItems возвращает коллекцию описаний объектов по ключам. | ||
Метод GetObjectKeyById возвращает уникальный ключ объекта по его идентификатору. | ||
Метод GetObjectKeyByIdNamespace возвращает ключ объекта, расположенного в указанном контейнере, по его идентификатору. | ||
Метод GetPendingChangesVCS возвращает коллекцию объектов, извлеченных для редактирования в системе управления версиями. | ||
Метод GetPendingCheckins возвращает описание всех объектов репозитория, которые захвачены для редактирования. | ||
Метод IsDisconnected возвращает признак отсутствия соединения с сервером БД. | ||
Метод MoveObject осуществляет перемещение указанного объекта. | ||
Метод PullPush синхронизирует полученную версию с сервера с текущей версией и отправляет изменения объектов на сервер. | ||
Метод Refresh осуществляет обновление дерева объектов текущего репозитория. | ||
Метод RefreshO осуществляет обновление репозитория по заданным параметрам. | ||
Метод RequestLicense возвращает единицу лицензирования. | ||
Метод ReserveKeys резервирует указанное количество ключей для использования в аналитической платформе. | ||
Метод ResolveConflict открывает приложение WinMerge для разрешения возникшего конфликта при публикации изменений объекта. | ||
Метод UndoCheckOutEx осуществляет отмену изменений и возвращает предыдущую версию объектов. | ||
Метод UndoCheckOutFiles отменяет изменения указанных объектов. |
См. также: