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. |