Metabase Assembly Interfaces

  Interface Brief description
The IAccessAttributeValue interface is used to work with values of access attribute.
The IAccessControlEntry interface contains properties of an additional parameter of a security object.
The IAccessControlList interface contains properties and methods of a collection of additional parameters of a security object.
The IAccessElement interface is used to work with element access permissions.
The IAccessElementsIterator interface is used to move by access elements in hierarchical view.
The IAccessObjectSecurity interface is used to work with the access policy to the object.
The IAccessToken interface contains properties of the mandatory access control.
The IAssembly interface contains properties of the Assembly development environment object.
The IAuditFilter interface contains properties and methods of a filter of access protocol of security manager.
The IAuditFilterCondition interface contains properties of filter conditions of access protocol.
The IAuditFilterObject interface contains properties and methods to work with an object that stores a filter of access protocol.
The IAuditFilterObjects interface contains properties and methods used to work with a collection of objects that store filters of access protocol.
The AuditFiltersContainer interface contains properties and methods used to work with filter container of access protocol.
The IAuditLog interface contains properties and methods of the access protocol (event log) of the security manager.
The IAuditLogArchiveCallback interface contains a method that implements an event that occurs while saving records of access protocol.
The IAuditLogons interface contains properties and methods of a list of logons in repository.
The IAuditOperations interface contains properties and methods of records of security protocol.
The ICertCredentials interface contains credentials properties used on connection with digital signature.
The ICertificate interface contains properties and methods to work with security certificate.
The ICertificates interface contains properties and methods to work with collection of security certificates.
The ICertProvider interface contains properties and methods of certificate provider.
The ICertSigner interface contains properties and methods of digital signature signer.
The ICertVerifier interface contains properties and methods of digital signature controller.
The IConnectedUserInfo interface contains properties of the user connected to the repository.
The IConnectedUsersInfoEx interface contains properties of active users connected to repository.
The IConnectedUsersInfo interface contains properties of a collection of users connected to repository.
The IConnectedUsersInfoEx interface contains properties of a collection of users connected to repository.
The IConnectionTransaction interface contains methods of transactions.
The ICredentials interface contains properties and methods used to work with credentials of the platform users.
The ICredentialsEx interface contains extended properties of the user credentials.
The ICredentialsRealm interface contains properties used to work with the collection of accounts.
The ICredentialsSet interface contains properties and methods used to work with the collection of credentials.
The IDatabaseInitExecuteSetup interface contains properties used to determine the parameters of databases, before connection to which the application macro is executed.
The IDbClass interface contains properties of object class, available in the platform.
The IDbClasses interface contains properties and methods of the collection of object classes, available in the platform.
The IDbDriver interface contains properties of the DBMS driver, supported in the platform.
The IDbDrivers interface contains properties and methods of the DBMS drivers, supported in the platform.
The IDomain interface contains properties that are used to work with the domain.
The IDomainCredentials interface contains properties and methods of credentials of active repository under domain authentication.
The IDomains interface contains properties and methods used to work with a collection of domains.
The IDomainStations interface contains properties and methods used to work with a collection of workstations that belong to domain.
The IFolder interface is a basic interface of the Folder repository object.
The IForm interface contains properties of the Form development environment object.
The IHashedPasswords interface determines the parameters of the password hash.
The ILogonHours interface contains properties and methods used to restrict access time of the user during the day.
The ILogonHoursPeriod interface contains properties of a period in which a restriction of access time of the user is performed.
The ILogonHoursPeriods interface contains properties and methods that are used to work with the collection of periods in which the time of user access should be restricted.
The ILogonHoursPolicy interface contains properties and methods used to manage the user access to the platform policy by time.
The ILogonParams interface contains properties used to determine link parameters.
The ILogonPeriod interface contains properties of the time interval on which there is a restriction of user access.
The ILogonSession interface contains properties and methods of a current session.
The IMbElementDependencies interface contains properties and methods used to work with a collection of records about objects dependency from elements of MDM dictionary.
The IMbElementDependenciesDatabase interface contains properties and methods used to work with dependencies of repository objects from elements of MDM dictionary.
The IMbElementDependency interface contains properties used to work with a record about object dependency from elements of MDM dictionary.
The IMbElementDependencyTemplate interface contains properties used to work with templates in accordance to which objects dependencies are selected.
The IMbElementDependent interface is used to work with a dependencies records of MDM dictionary elements from repository objects.
The IMbElementDependents interface is used to work with a collection of dependencies records of MDM dictionary elements from repository objects.
The IMbElementDependentsDatabase interface is used for working with dependencies of elements of MDM dictionary from repository objects.
The IMbElementDependentTemplate interface is used to work with a dependencies template of MDM dictionary objects and elements from repository objects.
The IMetabase interface contains properties and methods of a collection of repository objects.
The IMetabaseAuditPolicy interface contains properties used to set up auditing by the determined classes of objects.
The IMetabaseAutoRun interface contains properties of the user autorun object.
The IMetabaseCache interface contains properties and methods used to work with repository cache.
The IMetabaseCheckList interface contains properties and methods used to work with a list of object for which checksum is verified.
The IMetabaseCheckListItem interface contains properties of the element that is contained in the checksum list.
The IMetabaseClass interface contains statistic properties and methods of the MetabaseClass class.
The IMetabaseClassesSecurityDescriptors interface contains properties and methods to work with collection of of object types security descriptors.
The IMetabaseClassSecurityDescriptor interface contains properties to work with object types security descriptors.
The IMetabaseCodeBlock interface contains properties and methods of an object that is a code block on FORE.
The IMetabaseCustomClass interface contains properties used to work with the custom class.
The IMetabaseCustomClasses interface contains properties and methods used to work with a collection of custom classes.
The IMetabaseCustomClassOperation interface contains properties used to work with an operation of a custom class.
The IMetabaseCustomClassOperations interface contains properties and methods used to work with a collection of operations of a custom class.
The IMetabaseCustomEvents interface describes custom events that are processes on working in repository from web service.
The IMetabaseCustomExtender interface contains properties used to work with a container of repository custom classes.
The IMetabaseCustomForeEvent interface is used to work with a custom event.
The IMetabaseCustomForeEvents interface is used to work with collection of custom events.
The IMetabaseCustomObject interface contains properties and methods used to work with an object of a custom class.
The IMetabaseCustomObjectReader interface contains properties and methods used to read data from an object of a custom class.
The IMetabaseCustomObjectReference interface contains properties used to work with an object dependency of a custom class.
The IMetabaseCustomObjectReferences interface contains properties and methods used to work with the collection of dependencies of the custom class object.
The IMetabaseCustomObjectSelSets interface contains properties and methods used to work with collection of dimensions selections, which are linked to a custom class object.
The IMetabaseCustomObjectSerializer interface contains basic properties used to read and write data of an object of a custom class.
The IMetabaseCustomObjectWriter interface contains properties and methods used to write data in an object of a custom class.
The IMetabaseDefinition interface contains properties and methods of repository description.
The IMetabaseDefinitions interface contains properties and methods of the collection of the description of repositories that were registered on the workstation.
The IMetabaseDeviceDescriptor interface is used to work with a device description.
The IMetabaseDeviceDescriptors interface is used to work with the device description collection.
The IMetabaseObjectSecurity interface is used to work with parameters of printers available for printing.
The IMetabaseGroup interface contains properties and methods of the group of users.
The IMetabaseGroups interface contains properties of collections of users groups.
The IMetabaseLink interface contains properties of the Repository Connection.
The IMetabaseLinkBase interface contains basic properties used on connecting to repository.
The IMetabaseLinkInstance interface contains properties used to get access to the data of the repository, to which the connection is established by the Repository Connection.
The IMetabaseLogonEvents interface implements events on connecting to database.
The IMetabaseManager interface contains properties and methods of repositories manager.
The IMetabaseManagerFactory interface contains static properties of the MetabaseManagerFactory class.
The IMetabaseMandatoryAccess interface contains properties and methods of mandatory access.
The IMetabaseObject interface contains properties and methods of repository object.
The IMetabaseObjectCache interface contains properties and methods used to work with repository object cache.
The IMetabaseObjectCacheItem interface contains properties and methods used to work with a record in object cache.
The IMetabaseObjectControl interface contains properties and methods used to control parameters of the nested object.
The IMetabaseObjectControlInfo interface contains properties and methods used to work with collection of the nested object.
The IMetabaseObjectCopyInfo interface contains properties that determine parameters of repository object copying or moving.
The IMetabaseObjectCreateInfo interface contains properties used to set parameters of created object.
The IMetabaseObjectDescriptor interface contains properties and methods of the repository object description.
The IMetabaseObjectDescriptors interface contains properties and methods of a descriptions collection of metadata base objects.
The IMetabaseObjectFindInfo interface contains properties used to set conditions for search of the repository objects.
The IMetabaseObjectHistory interface contains properties of history of repository object change.
The IMetabaseObjectHistoryItem interface contains properties of history records of object change.
The IMetabaseObjectInstance interface contains properties and methods used to work with an open instance of the repository object.
The IMetabaseObjectName interface is used to work with an object name.
The IMetabaseObjectNames interface is used to work with objects names.
The IMetabaseObjectParam interface contains properties of repository object parameters.
The IMetabaseObjectParamBinding interface contains properties and methods of settings elements of parameters display of repository object.
The IMetabaseObjectParamControl interface contains properties used to set parameters binding of nested object with parameters of a current object.
The IMetabaseObjectParams interface contains properties and methods of a collection of repository objects parameters.
The IMetabaseObjectParamsUpdate interface is used to work with repository object parameters after the IMetabaseObjectParams.BeginUpdate method is called.
The IMetabaseObjectParamValue interface contains properties of values of repository object parameters.
The IMetabaseObjectParamValues interface contains properties and methods of a collection of values of repository object parameters.
The IMetabaseObjectParamValuesEx interface is used to pass the additional state used on opening a regular report for view.
The IMetabaseObjectSecurity interface is used to work with access policy to an object.
The IMetabaseOnBeforeLogonArgs interface describes the argument of the event occurred on repository connection using web service.
The IMetabasePasswordPolicy interface contains properties and methods used to set password security policy.
The IMetabasePolicy interface contains properties and methods used to set repository security policy.
The IMetabaseSecurity interface contains properties and methods used to set parameters of repository security manager.
The IMetabaseSecurityExporter interface is used to export parameters of security policy and access permissions.
The IMetabaseSecuritySubjectUpdateSetup interface is used to set up parameters of repository users update.
The IMetabaseUpdate interface contains properties and methods of the platform update manager.

The IMetabaseUpdateAbacRulesNode interface contains properties and methods of attribute-based access control in the update.

The IMetabaseUpdateCommentNode interface contains properties determining parameters of updating comments update object.
The IMetabaseUpdateDataObjectNode interface contains properties that determine update parameters of repository objects that contain data.
The IMetabaseUpdateDeleteObjectNode interface contains properties that determine parameters of the update object which deletes repository objects.
The IMetabaseUpdateFolderNode interface contains properties and methods of update structure.
The IMetabaseUpdateKeyMap interface is used to work with a map of keys used for repeated mapping of update objects.
The IMetabaseUpdateMandatoryAccess interface contains parameters of the mandatory access to the update.
The IMetabaseUpdateNode interface contains properties of update object.
The IMetabaseUpdateObject interface is used to work with the Update repository object.
The IMetabaseUpdateObjectExParams interface is basic to set up extended update parameters of an object.
The IMetabaseUpdateObjectNode interface contains properties of update object connected with repository object.
The IMetabaseUpdateObjectRemapping interfaces is used for work with parameters of repeated mapping of repository object in update and in consumer repository.
The IMetabaseUpdateProgress interface contains methods that implement the events that occur during update of the objects in the repository.
The IMetabaseUpdateProgressData interface contains properties used to get information about update process.
The IMetabaseUpdateProperties interface contains properties and methods used to work with a collection of update flags.
The IMetabaseUpdateProperty interface contains properties of update flag.
The IMetabaseUpdateRemapping interface is used to work with parameters of repeated element mapping in update and in consumer repository.
The IMetabaseUpdateRemappings interface is used to work with collection of repeated mappings of elements in update and in consumer repository.
The IMetabaseUpdateResolver interface contains properties used to work with a collection of update dependencies from resource repository objects that are absent in customer repository.
The IMetabaseUpdateSecuritySubjectNode interface contains properties of the Security Subject.
The IMetabaseUpdateSpecialObjectsNode interface contains properties that determine the update parameters of special repository objects.
The IMetabaseUpdateSqlNode interface contains properties of the SQL Operator update object.
The IMetabaseUpdateUnresolved interface contains properties used to work with update dependency from resource repository object that is absent in customer repository.
The IMetabaseUpdateUserEvents interface contains methods implementing the events that appear during object update in repository and used in the update module.
The IMetabaseUser interface contains properties and methods of repository user.
The IMetabaseUsers interface contains properties used to work with a collection of repository users.
The IMetabaseUsersUpdate interface contains properties and methods used to work with a collection of user about whom information is necessary to update.
The IMetabaseUsersUpdateCallback interface contains properties and methods for working with the operation, performed on occurrence of the critical error on updating users.

The IMetabaseUsersUpdateError interface contains properties of the error on updating the user

The IMetabaseUsersUpdateErrors interface contains properties and methods of collection of errors occurring on updating users

The IModule interface contains basic properties of modules and forms of development environment.
The IMsSqlUserSPUD interface contains properties that are used to determine parameters of repository user created on the base of MSSQL DBMS.
The INamedEntity interface is basic for some interfaces and determines object properties.
The IObjectCheckOutInfo interface contains properties used to work with records collection about repository object lock.
The IObjectCheckOutInfoUser interface contains properties used to get information about repository object lock.
The IOperationCallback interface is used to determine actions performed when a conflict appears during loading of filter container of access protocol.
The IOracleUserSPUD interface contains properties used to determine parameters of repository user created on the base of Oracle DBMS.
The IPasswordCredintials interface contains properties and methods of active repository credentials under password authentication.
The IPasswordHistory interface contains methods used to work with a history of users passwords.
The IPostgresUserSPUD interface contains properties used to determine parameters of the user of the repository, based on PostgreSQL DBMS.
The IPrimaryDB2SPLD interface contains properties and methods of the security module that is used when connecting to the repository that is placed on the DB2 server.
The IPrimaryMsSqlODBCSPLD interface contains properties and methods of security module used on repository connection using Microsoft SQL Server ODBC driver.
The IPrimaryMsSqlSPLD interface contains properties and methods of a security module used to connect with a scheme located on MS SQL server.
The IPrimaryODBCSPLD interface contains properties and methods of the security module used on connecting to data sources using one of the ODBC drivers installed in the operating system.
The IPrimaryOracleSPLD interface contains properties and methods of a security module used to connect with repository located on Oracle server.
The IPrimaryPostgresSPLD interface contains properties of the security module used on connecting to the repository, located on the PostgreSQL server.
The IPrimaryServiceSPLD interface contains properties and methods of a security module that are used to connect to repository via the platform web service.
The IPrimarySQLiteSPLD interface contains properties and methods of a security module used to connect to repository located on SQLite server.
The IPrimaryTeradataSPLD interface contains properties and methods of a security module used to connect with repository located on Teradata server.
The IPrimaryVerticaSPLD interface contains properties and methods of a security module that is used to connect to the repository located on HP Vertica server.
The IPrivilege interface contains properties and methods of privilege of a security manager.
The IScPack interface contains properties of the platform security package.
The IScPacks interface contains properties and methods of the platform security package collection.
The ISearchEngineServiceBase interface contains basic properties and methods to work with search service.
The ISearchEngineServiceFactory interface contains method to initialize a new search service.
The ISecurityCategory interface contains properties and methods of security categories of mandatory access.
The ISecurityConnection interface contains properties and methods of connection with DB server.
The ISecurityConnection2 interface is used to work with specific connection wit DB server.
The ISecurityConnection3 interface describes the connection with the DB server, before connecting to which the application macro was executed.
The ISecurityDescriptor interface contains properties and methods of security description of object or object type.
The ISecurityDocumentLabel interface is used to work with security label used to mark objects during print and export while mandatory access is activated.
The ISecurityLabels interface contains properties of parameters of security label.
The ISecurityLevel interface is used to work with properties of security level.
The ISecurityPackage interface contains properties and methods of security module.
The ISecurityPackageLogonData interface contains basic properties of parameters of repository security module.
The ISecurityPackageLogonDataEx interface contains additional properties of parameters of repository security module.
The ISecurityPackageUserData interface contains properties that are used to determine security parameters of repository user.
The ISecuritySnapshot interface is used when the backup of the security policy is executed.
The ISecuritySnapshotCallback interface contains methods that perform events that appear while settings recovery of security policy from backup copy.
The ISecuritySnapshotLog interface returns an application log of security policy contour.
The ISecuritySubject interface contains basic properties and methods used to work with security subject.
The ISecuritySubjects interface contains properties of the collection of the platform security subjects.
The ISecuritySubjectsSearch interface contains properties and methods used to search security subjects.
The ISid interface contains properties of an identifier of security subject.
The ISidEx interface contains extended properties of the security subject identifier.
The ISpecialObjects interface contains properties used to work with the collection of special repository objects method.
The ISQLiteUserSPUD interface contains properties used to determine parameters of the user of the repository based SQLite DBMS.
The IStation interface contains properties and methods used to work with a workstation.
The IStations interface contains properties and methods used to work with a collection of workstations.
The IStringFilterCondition interface is used to work with the condition of access protocol filtering by particular object.
The ITeradataUserSPUD interface contains properties used to determine parameters of the user of the repository based on Teradata DBMS.
The IUserEmail interface contains properties and methods used to work with the record about the email.
The IUserEmails interface contains properties and methods used to work with the collection of records about e-mail addresses.
The IUserProfile interface contains properties and methods used to determine the parameters of the user profile.
The IUserProfileProperties interface contains properties and methods used to work with the collection of additional properties of the user.
The IUserProfileProperty interface contains properties used to determine the parameters of additional property of the user.
The IUserProfiles interface contains properties and methods for working with the collection of the user profiles.
The IVcsParams interface contains properties used to determine settings of repository connection to version control system.

See also:

Metabase Assembly Enumerations | Metabase Assembly Classes | Examples