Retrieving an Object Version's Name
When you try to retrieve the name of an object version, the Repository can look in several places for the name:
-
If the object version implements the INamedObject interface, the Repository retrieves the name property exposed by that interface.
-
If the object version does not implement the INamedObject interface, the Repository seeks a destination naming relationship for the object version. With that destination naming relationship, the Repository performs object-version resolution, yielding a particular origin object version from the relationship's TargetVersions collection. The Repository retrieves the name by which that origin object version refers to the destination object.