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.