Repository Class
From 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 |