You perform certain operations on the repository itself. For example, you must establish a connection to the repository in order to access any of the objects or relationships that it contains. You also manage errors and transactions on the repository as a whole. These operations are supported by the Repository class.
You can manipulate the repository itself from Automation or COM programs.