A Repository object version is a particular rendition of a Repository object. Each version of an object can differ from other versions of that object in its property values and collections.
| IrepositoryObjectVersion Method |
Description |
| CreateVersion |
Creates a new version of an object as a successor to the current object version. |
| FreezeVersion |
Disallows further modification of the (non-annotational) property values or origin collections of the current object version. |
| get_IsFrozen |
Determines whether the current object version is frozen. |
| get_ObjectVersions |
Retrieves an interface pointer to the collection of all versions of the current object. |
| get_PredecessorCreationVersion |
Retrieves an interface pointer to the predecessor object version from which the current object version was created. |
| get_PredecessorVersions |
Retrieves an interface pointer to the collection of all predecessor versions of the current object version. |
| get_ResolutionType |
Returns an indication of which resolution technique the Repository used in returning the particular version of the current object to you. |
| get_SuccessorVersions |
Retrieves an interface pointer to the collection of all successor versions of the current object version. |
| get_VersionID |
Retrieves the object-version identifier of the current object version. |
| get_VersionInternalID |
Retrieves the internal object-version identifier of the current object version. |
| IsVersionOfSameItemAs |
Determines whether the current object version and another object version are versions of the same Repository object. |
| MergeVersion |
Changes the current object version by combining its property values and collections with another object version's. |