In some situations, you can request a specific version of an object. For example, the get_Version method of the IRepository2 interface retrieves the specific object version whose object-version ID you supply. If Repository cannot return this particular object version to you, it returns an error. For example, it returns an error if the specific version you requested does not exist, or if the specific version you requested is not present in the workspace in which you are operating.