The ObjectVersionData class represents object version data.
Clone | Creates a copy of the object. |
CompareObjectVersionEx | Compares the object version information of this object to that of another one. |
GetNameForFileSystem | Gets the name of the object version in a format that is compatible with file systems, such as NTFS. Characters that are illegal in file-system use are encoded. |
GetNameForFileSystemEx | Gets the name of the object version in a format that is compatible with file systems, such as NTFS. Characters that are illegal in file-system use are encoded. |
AccessedByMeUtc | The last time the object was accessed by the current user, in UTC. Undefined if IsAccessedByMeValid is false. |
AssociatedFolderID | The ID of an associated folder. |
BaseProperties | The base properties of the object version. |
CheckedOutAtUtc | The time in UTC when the object was checked out. |
CheckedOutTo | The user ID to which the object has been checked out. |
CheckedOutToHostName | The computer name to which the object has been checked out. |
CheckedOutToUserName | The username to which the object has been checked out. |
CheckedOutVersion | The identifier of the checked-out version of the object. |
Class | The class of the object version. |
CreatedUtc | The time in UTC when the object version was created. |
CurrentUser | The ID of the current user. |
Deleted | Specifies whether the state of the object is deleted. |
DisplayID | The display ID of the object. This may differ from the numeric internal ID. |
DisplayIDAvailable | Specifies whether the display ID is available. |
Files | The files of the object version. |
FilesCount | The number of files that the object version contains. |
HasAssignments | Specifies whether relationships from one or more assignments to this object exist. |
HasSharedFiles | Specifies whether the object has shared files. |
HostName | The host name of the current session. |
IconID | The ID of the object icon. |
IsAccessedByMeValid | True when the value of AccessedByMeUtc is valid. |
IsObjectConflict | Specifies whether the object is a conflict. |
IsObjectShortcut | Specifies whether the object is a shortcut. |
LastModifiedUtc | The time in UTC when the object version was last modified. |
LatestCheckedInObjVerVersion | The latest checked-in object version. |
LatestCheckedInVersion | The latest object version that is checked in, or zero if the object has no checked-in version. |
LatestCheckedInVersionOrCheckedOutVersion | Specifies whether this object version is either the latest checked-in version of the object, or the checked-out version of the object. |
ObjectCapabilityFlags | Bit flags that describe the capabilities of an object. |
ObjectCheckedOut | Specifies whether the object is checked out to any user on any computer. |
ObjectCheckedOutToThisUserOnAnyComputer | Specifies whether the object is checked out to the current user on any computer. |
ObjectCheckedOutToThisUserOnThisComputer | Specifies whether the object is checked out to the current user on this computer. |
ObjectFlags | Specifies the object flags. |
ObjectGUID | The object GUID as a string. |
ObjectVersionFlags | Bit flags that provide additional information on the object version. |
ObjVer | The object version identifier as an ObjVer object. |
OriginalObjID | The ObjID of the object in the vault in which the object was originally created. |
OriginalVaultGUID | The GUID of the vault in which the object was originally created. |
SingleFile | Specifies whether the object version is a single-file object. |
ThisVersionCheckedOut | Specifies whether this object version is checked out. |
ThisVersionLatestToThisUser | Specifies whether this object version is the latest version from the current user's perspective. |
Title | The title of the object version. |
VersionGUID | The version GUID as a string. |
VisibleAfterOperation | Specifies whether this object version is visible after the operation. |
This class is for retrieving information on an object version and the whole object. Some values are specific for the object version whose identifier can be accessed by using the ObjVer property. Other values reflect object-level information.
The ObjectVersion object is encapsulated in the ObjectVersionAndProperties object.