Metabase > Интерфейсы сборки Metabase > IMetabase
Сборка: Metabase;
Интерфейс IMetabase содержит свойства и методы коллекции объектов репозитория.
IMetabase
Данный интерфейс содержит основные свойства и методы для управления объектами репозитория, а также для доступа к различным инструментам продукта «Форсайт. Аналитическая платформа».
Если подключение к репозиторию осуществляется в прикладном коде, то метод IMetabaseDefinition.Open или IMetabaseDefinition.OpenDefault вернёт доступ к репозиторию. Для получения доступа к репозиторию, подключение к которому уже осуществлено из интерфейса настольного приложения используйте статическое свойство Active класса MetabaseClass.
Имя свойства | Краткое описание | |
![]() |
Cache | Свойство Cache возвращает содержимое кэша репозитория. |
![]() |
CacheAutoClear | Свойство CacheAutoClear определяет, используется ли при работе в репозитории режим автоматической очистки кэша. |
![]() |
Classes | Свойство Classes возвращает коллекцию классов объектов репозитория. |
![]() |
CompileAssemblyOnly | Свойство CompileAssemblyOnly определяет признак возможности компиляции форм/модулей вне сборок. |
![]() |
CurrentDomainSubjectAddState | Свойство CurrentDomainSubjectAddState определяет настройки добавления доменных субъектов безопасности. |
![]() |
CurrentLocale | Свойство CurrentLocale определяет текущий язык репозитория. |
![]() |
DefaultLocale | Свойство DefaultLocale определяет язык репозитория по умолчанию. |
![]() |
DeferredLoading | Свойство DeferredLoading возвращает признак наличия включенной отложенной загрузки объектов репозитория. |
![]() |
Definition | Свойство Definition возвращает описание текущего репозитория, хранящееся в менеджере репозиториев. |
![]() |
ElementDependenciesDatabase | Свойство ElementDependenciesDatabase возвращает объект, предназначенный для работы с зависимостями объектов от элементов справочников НСИ. |
![]() |
ElementDependentsDatabase | Свойство ElementDependentsDatabase возвращает ссылки элементов справочников на объекты репозитория. |
![]() |
ExceptionHandler | Свойство ExceptionHandler определяет обработчик исключительных ситуаций, который будет использоваться при работе в репозитории. |
![]() |
ExceptionMailAddress | Свойство ExceptionMailAddress определяет адрес электронной почты, который будет подставляться при отправке сообщений об ошибках платформы. |
![]() |
IsScreenshotSupported | Свойство IsScreenshotSupported возвращает признак поддержки отображения объектов в виде значков. |
![]() |
IsShared | Свойство IsShared возвращает признак наличия настроек для работы с системой управления версиями. |
![]() |
Item | Свойство Item возвращает описание объекта репозитория по ключу. |
![]() |
ItemById | Свойство ItemById возвращает описание объекта репозитория по идентификатору. |
![]() |
ItemByIdNamespace | Свойство ItemByIdNamespace возвращает описание объекта, содержащегося в каком-либо объекте-контейнере. |
![]() |
LogonSession | Свойство LogonSession возвращает информацию о текущей сессии с репозиторием. |
![]() |
Mode | Свойство Mode определяет, каким образом произошло подключение к репозиторию. |
![]() |
PrivateFolder | Свойство PrivateFolder возвращает личную папку текущего пользователя. |
![]() |
PrivateFolderRoot | Свойство PrivateFolderRoot возвращает корневую папку для личных папок пользователей. |
![]() |
Profiles | Свойство Profiles возвращает коллекцию профилей пользователей репозитория. |
![]() |
Root | Свойство Root возвращает описание корневой папки репозитория. |
![]() |
Security | Свойство Security возвращает настройки менеджера безопасности текущего репозитория. |
![]() |
SingleUserMode | Свойство SingleUserMode возвращает признак возможности работы в репозитории только под одной учетной записью. |
![]() |
SpecialObject | Свойство SpecialObject определяет объект репозитория, который является специальным. |
![]() |
SpecialObjects | Свойство SpecialObjects возвращает коллекцию специальных объектов репозитория. |
![]() |
UseReservedKeys | Свойство UseReservedKeys определяет количество ключей, которые будут резервироваться для использования в платформе. |
Имя свойства | Краткое описание | |
![]() |
Id | Свойство Id возвращает идентификатор объекта. |
![]() |
Key | Свойство Key возвращает ключ объекта. |
![]() |
Name | Свойство Name возвращает наименование объекта. |
Имя метода | Краткое описание | |
![]() |
AbandonMerge | Метод AbandonMerge откладывает решение возникших конфликтов для публикации других изменений объектов. |
![]() |
Bind | Метод Bind возвращает структуру объекта репозитория. |
![]() |
CheckInEx | Метод CheckInEx осуществляет публикацию изменений группы объектов. |
![]() |
CheckInFiles | Метод CheckInFiles осуществляет публикацию изменений указанных объектов. |
![]() |
ClearDocumentCacheFiles | Метод ClearDocumentCacheFiles очищает кэш документов. |
![]() |
CopyObject | Метод CopyObject осуществляет копирование указанного объекта. |
![]() |
CreateCheckList | Метод CreateCheckList создает список, используемый для расчета и проверки контрольных сумм объектов репозитория. |
![]() |
CreateCodeBlock | Метод CreateCodeBlock возвращает объект, содержащий код на Fore. |
![]() |
CreateCopyInfo | Метод CreateCopyInfo позволяет создать объект для осуществления копирования по определенным параметрам. |
![]() |
CreateCreateInfo | Метод CreateCreateInfo создает информацию для нового объекта. |
![]() |
CreateFindInfo | Метод CreateFindInfo позволяет создать объект для осуществления поиска объектов репозитория. |
![]() |
CreateObject | Метод CreateObject создает новый объект. |
![]() |
CreateUpdate | Метод CreateUpdate осуществляет создание объекта обновления. |
![]() |
DeleteObject | Метод DeleteObject осуществляет удаление объекта по ключу. |
![]() |
DeleteObjectO | Метод DeleteObjectO осуществляет удаление ссылок на объекты репозитория. |
![]() |
FetchItem | Метод FetchItem возвращает описание объекта или объекта, для которого установлен признак отложенной загрузки описания, по ключу. |
![]() |
FetchItemById | Метод FetchItemByld возвращает описание объекта или объекта, для которого установлен признак отложенной загрузки описания, по идентификатору. |
![]() |
FetchItems | Метод FetchItems возвращает описания объектов или объектов, для которых установлен признак отложенной загрузки описания, по ключам. |
![]() |
FetchItemsById | Метод FetchItemsByld возвращает описание указанной коллекции объектов, а также загружает описания указанных связанных объектов. |
![]() |
Find | Метод Find производит поиск объекта (объектов), удовлетворяющего (удовлетворяющих) условиям поиска. |
![]() |
GenerateId | Метод GenerateId генерирует уникальный идентификатор в рамках текущего репозитория. |
![]() |
GenerateKey | Метод GenerateKey генерирует уникальный ключ в рамках текущего репозитория. |
![]() |
GetConnectedUsers | Метод GetConnectedUsers позволяет получить информацию о пользователях, подключенных к репозиторию. |
![]() |
GetConnectedUsersEx | Метод GetConnectedUsersEx позволяет получить информацию об активных пользователях, подключенных к репозиторию. |
![]() |
GetCurrentStamp | Метод GetCurrentStamp возвращает текущую дату и время сервера СУБД, на котором расположен репозиторий. |
![]() |
GetCurrentStampMS | Метод GetCurrentStampMS возвращает текущую дату и время сервера СУБД, на котором расположен репозиторий, с точностью до миллисекунд. |
![]() |
GetItems | Метод GetItems возвращает коллекцию описаний объектов по ключам. |
![]() |
GetObjectKeyById | Метод GetObjectKeyById возвращает уникальный ключ объекта по его идентификатору. |
![]() |
GetObjectKeyByIdNamespace | Метод GetObjectKeyByIdNamespace возвращает ключ объекта, расположенного в указанном контейнере, по его идентификатору. |
![]() |
GetPendingChangesVCS | Метод GetPendingChangesVCS возвращает коллекцию объектов, извлеченных для редактирования в системе управления версиями. |
![]() |
GetPendingCheckins | Метод GetPendingCheckins возвращает описание всех объектов репозитория, которые захвачены для редактирования. |
![]() |
IsDisconnected | Метод IsDisconnected возвращает признак отсутствия соединения с сервером БД. |
![]() |
MoveObject | Метод MoveObject осуществляет перемещение указанного объекта. |
![]() |
PullPush | Метод PullPush синхронизирует полученную версию с сервера с текущей версией и отправляет изменения объектов на сервер. |
![]() |
Refresh | Метод Refresh осуществляет обновление дерева объектов текущего репозитория. |
![]() |
RefreshO | Метод RefreshO осуществляет обновление репозитория по заданным параметрам. |
![]() |
RequestLicense | Метод RequestLicense возвращает единицу лицензирования. |
![]() |
ReserveKeys | Метод ReserveKeys резервирует указанное количество ключей для использования в аналитической платформе. |
![]() |
ResolveConflict | Метод ResolveConflict открывает приложение WinMerge для разрешения возникшего конфликта при публикации изменений объекта. |
![]() |
UndoCheckOutEx | Метод UndoCheckOutEx осуществляет отмену изменений и возвращает предыдущую версию объектов. |
![]() |
UndoCheckOutFiles | Метод UndoCheckOutFiles отменяет изменения указанных объектов. |
См. также: