IDataObjectVersion

Represents the entity of a version for a data object.

A version in onion.net is the content modification of a data object. The content of a data object is an Xml that follows a defined schema (XSD).

Versions are always generated when data objects are checked out by a user.

Properties

PropertyDescription
Editor:IUser

Gets the editor of the version.

LastModification:DateTime

Gets the date of the saving the version.

MinorVersion:Int32

Gets the minor version of the version.

Utf8Bytes:Byte[]

Gets the Xml of the version.

Version:Int32

Gets the major version of the version.

XmlData:String

Gets the Xml of the version.

Methods

MethodDescription
CreateUtf8Stream():Stream

Generates a data stream for reading the Xml.

CreateXmlReader():XmlReader

Generates an XmlReader for reading the Xml.

CreateXmlReader(XmlNameTable):XmlReader

Generates an XmlReader for reading the Xml.

Destroy():Void

Irrevocably deletes the version.

GetBinary(String):IBinaryObject

Calls a binary object for the current version.

Restore():Void

Restores the version.