IMetabaseDefinition

Description

The IMetabaseDefinition interface contains properties and methods of repository description.

Comments

The description of the repository contains the parameters of the DBMS server, on which the repository is located, the parameters of connection to the version control system, and additional settings determining modes of working with objects of the development environment.

Description of the repository also supports the IMetabaseLink interface.

Properties

  Property name Brief description
The AuxProjPath property determines the line used for connecting to the version control server when working in the repository.
The CompileAssemblyOnly property determines whether compilation of forms/modules is possible beyond assemblies.
The ConnectForAuditMode property determines a mode of setting the connection to the DB server for auditing failed connections.
The DebugMode property determines whether assemblies are cached on the local disk only.
The Id property determines the repository description identifier.
The Manager property enables getting the manager, in which the repository, corresponding to the current description, is registered.
The Name property determines the repository description name.
The Scope property determines location, where repository settings are stored.
The VcsLocalPath property determines the folder on the disk that stores local files of objects.

Properties inherited from IMetabaseLinkBase

  Property name Brief description

Authentication

The Authentication property determines a type of authentication that is used during the connection.

DeferredLoading

The DeferredLoading property determines whether the deferred loading of object description on working in the repository is performed.

DriverId

The DriverId property determines an identifier of the database driver using which the connection is established.

LogonData

The LogonData property determines the additional parameters of the security module that contains the settings used during connection.

SecurityPackage

The SecurityPackage property determines an identifier of the security package.

Methods

  Method name Brief description
The Open method performs connection to the repository according to the specified parameters.
The OpenDefault method performs connection to the repository according to settings by default.
The Save method enables the user to save repository description.

See also:

Metabase Assembly Interfaces