Repository Class

Meta Data Services Programming

Meta Data Services Programming

Repository Class

When you populate an information model, the objects and relationships that conform to the model are stored in a repository. Multiple information models may be stored in the same repository. The Repository class represents your connection to a particular repository.

When to Use

You can use the Repository class to connect to a repository, retrieve the root object of the repository, create new repository objects, and manage repository transactions and error handling.

Interfaces
Interface Description
IRepository Creates and populates a repository
IRepository2 Manages individual versions of repository objects
IReposErrorQueueHandler Creates and assigns error queues
IRepositoryODBC Provides access to repository database connection information
IRepositoryODBC2 Exposes methods that enable you to set or get options for retrieving object collections asynchronously
IRepositoryTransaction Controls repository transactions
IRepositoryTransaction2 Supports distributed, atomic transactions
IReposOptions Exposes methods for getting, setting, or resetting engine options
IReposQuery Provides filters on collections to control how objects appear in an object collection

See Also

IRepositoryDispatch

Repository Engine Classes