Интерфейс IMetabaseDefinition содержит свойства и методы описания репозитория.
Описание репозитория содержит параметры сервера СУБД, на котором расположен репозиторий, параметры подключения к системе контроля версиями, а также дополнительные настройки, определяющие режимы работы с объектами среды разработки.
Также описание репозитория поддерживает интерфейс IMetabaseLink.
| Имя свойства | Краткое описание | |
| AuxProjPath | Свойство AuxProjPath определяет строку, используемую для подключения к серверу управления версиями при работе в репозитории. | |
| CheckCustomEvents | Свойство CheckCustomEvents определяет, будет ли осуществляться отслеживание пользовательских событий при работе в репозитории с помощью веб-сервиса. | |
| CompileAssemblyOnly | Свойство CompileAssemblyOnly определяет признак возможности компиляции форм/модулей вне сборок. | |
| DebugMode | Свойство DebugMode определяет признак кэширования сборок только на локальном диске. | |
| Id | Свойство Id определяет идентификатор описания репозитория. | |
| Manager | Свойство Manager позволяет получить менеджер, в котором зарегистрирован репозиторий, соответствующий текущему описанию. | |
| Name | Свойство Name определяет наименование описания репозитория. | |
| Scope | Свойство Scope определяет местоположение хранения настроек репозитория. | |
| VcsLocalPath | Свойство VcsLocalPath определяет папку на диске, в которой хранятся локальные файлы объектов. | |
| VcsName | Свойство VcsName определяет тип системы управления версиями. |
| Имя свойства | Краткое описание | |
| Свойство Authentication определяет тип аутентификации, используемый при подключении. | ||
| Свойство DeferredLoading определяет, будет ли производиться отложенная загрузка описаний объектов при работе в репозитории. | ||
| Свойство DriverId определяет идентификатор драйвера базы данных, с использованием которого осуществляется подключение. | ||
| Свойство LogonData возвращает дополнительные параметры модуля безопасности, содержащего настройки, используемые при подключении. | ||
| Свойство SecurityPackage определяет идентификатор пакета безопасности. |
| Имя метода | Краткое описание | |
| Open | Метод Open осуществляет подключение к репозиторию в соответствии с указанными параметрами. | |
| OpenDefault | Метод OpenDefault осуществляет подключение к репозиторию в соответствии с настройками по умолчанию. | |
| Save | Метод Save позволяет сохранить описание репозитория. |
См. также: